#include <CParserTest.hpp>
Public Member Functions | |
CParserTest () | |
Protected Member Functions | |
void | testAddNameAndTypeBasic () |
void | testAddNameAndTypePointer () |
void | testAddNameAndTypeFunction () |
void | testAddNameAndTypeArray () |
void | testAddNameAndTypeComposition () |
void | testAddNameAndTypeStructUnion () |
void | testAddNameAndTypeEnum () |
void | testTypeExpr () |
void | testTypeInitializer () |
Private Member Functions | |
CPPUNIT_TEST_SUITE (CParserTest) | |
CPPUNIT_TEST (testAddNameAndTypeBasic) | |
CPPUNIT_TEST (testAddNameAndTypePointer) | |
CPPUNIT_TEST (testAddNameAndTypeFunction) | |
CPPUNIT_TEST (testAddNameAndTypeArray) | |
CPPUNIT_TEST (testAddNameAndTypeComposition) | |
CPPUNIT_TEST (testAddNameAndTypeStructUnion) | |
CPPUNIT_TEST (testAddNameAndTypeEnum) | |
CPPUNIT_TEST (testTypeExpr) | |
CPPUNIT_TEST (testTypeInitializer) | |
CPPUNIT_TEST_SUITE_END () |
Definition at line 39 of file CParserTest.hpp.
CParserTest::CParserTest | ( | ) | [inline] |
Definition at line 53 of file CParserTest.hpp.
CParserTest::CPPUNIT_TEST_SUITE | ( | CParserTest | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testAddNameAndTypeBasic | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testAddNameAndTypePointer | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testAddNameAndTypeFunction | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testAddNameAndTypeArray | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testAddNameAndTypeComposition | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testAddNameAndTypeStructUnion | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testAddNameAndTypeEnum | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testTypeExpr | ) | [private] |
CParserTest::CPPUNIT_TEST | ( | testTypeInitializer | ) | [private] |
CParserTest::CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
void CParserTest::testAddNameAndTypeBasic | ( | ) | [protected] |
Definition at line 81 of file CParserTest.cpp.
References cfront::Const, f1(), s1, s2, s3, TEST_BASIC_TYPE, and cfront::Volatile.
void CParserTest::testAddNameAndTypePointer | ( | ) | [protected] |
Definition at line 130 of file CParserTest.cpp.
References cfront::Const, DCAST, PREPARE, cfront::Restrict, and cfront::Volatile.
void CParserTest::testAddNameAndTypeFunction | ( | ) | [protected] |
void CParserTest::testAddNameAndTypeArray | ( | ) | [protected] |
Definition at line 296 of file CParserTest.cpp.
References a1, a2, cfront::Const, DCAST, PREPARE, cfront::Restrict, cfront::Static, and cfront::Volatile.
void CParserTest::testAddNameAndTypeComposition | ( | ) | [protected] |
void CParserTest::testAddNameAndTypeStructUnion | ( | ) | [protected] |
Definition at line 479 of file CParserTest.cpp.
References cfront::Field::bitField, cfront::ConstantUnspecified, DCAST, f1(), f2(), f21(), f22(), PREPARE, PREPARE_TAG, s1, and cfront::Field::type.
void CParserTest::testAddNameAndTypeEnum | ( | ) | [protected] |
Definition at line 586 of file CParserTest.cpp.
References DCAST, IS_ENUM_CONST_TYPE, LOOKUP_NAME, cfront::EnumConstant::name, and PREPARE_TAG.
void CParserTest::testTypeExpr | ( | ) | [protected] |
Definition at line 632 of file CParserTest.cpp.
References DCAST, NEXT_EXPR, PREPARE_BASIC, and PREPARE_EXPR.
void CParserTest::testTypeInitializer | ( | ) | [protected] |