typedef std::vector<Extension*> cfront::Attributes |
Definition at line 96 of file CAnalyzer.hpp.
typedef long long int cfront::ConstantValue |
typedef long long int cfront::eint |
Definition at line 98 of file CAnalyzer.hpp.
typedef std::vector<EnumConstant> cfront::EnumConstants |
Definition at line 48 of file EnumType.hpp.
typedef std::vector<Field> cfront::Fields |
Definition at line 51 of file FieldInclusionType.hpp.
typedef std::list<ctrump_loginfo> cfront::Logs |
The container of ctrump_loginfo.
Definition at line 70 of file CFrontError.hpp.
typedef std::map<std::string, NameDescription> cfront::OrdinaryNames |
The map of ordinary names (variable names, function names, typedef names, enum constants) to NameDescription.
Definition at line 56 of file Environment.hpp.
typedef std::vector<Type*> cfront::ParameterTypes |
Definition at line 41 of file FunctionType.hpp.
typedef unsigned int cfront::QualFlags |
typedef RefValueNode cfront::RefNode |
Alias of main ANTLR custom AST node.
Definition at line 52 of file AstCommon.hpp.
typedef std::map<std::string, NameDescription> cfront::TagNames |
The map of struct, union, enum tag names to NameDescription.
Definition at line 61 of file Environment.hpp.
for checking assignment/argument type compatibility
ASSIGN_ERR_NO_ERROR | |
ASSIGN_ERR_CONST | |
ASSIGN_ERR_INCOMPATIBLE | |
ASSIGN_ERR_INCOMPATIBLE_POINTER | |
ASSIGN_ERR_POINTER_FROM_INTEGER | |
ASSIGN_ERR_INTEGER_FROM_POINTER |
Definition at line 87 of file CAnalyzer.hpp.
CBE vector extension
Definition at line 79 of file CAnalyzer.hpp.
typedef cfront::ANTLR_USE_NAMESPACE | ( | antlr | ) |
const unsigned int cfront::Const = 01U [static] |
Definition at line 51 of file Type.hpp.
Referenced by cfront::CAnalyzer::checkAssignment(), CParserTest::testAddNameAndTypeArray(), CParserTest::testAddNameAndTypeBasic(), CParserTest::testAddNameAndTypePointer(), and cfront::CAnalyzer::typeExpr().
const ConstantValue cfront::ConstantUnspecified = -1 [static] |
const unsigned int cfront::Restrict = 04U [static] |
Definition at line 53 of file Type.hpp.
Referenced by CParserTest::testAddNameAndTypeArray(), and CParserTest::testAddNameAndTypePointer().
const unsigned int cfront::Static = 010U [static] |
const unsigned int cfront::Volatile = 02U [static] |
type qualifier: 'const'
Definition at line 52 of file Type.hpp.
Referenced by CParserTest::testAddNameAndTypeArray(), CParserTest::testAddNameAndTypeBasic(), and CParserTest::testAddNameAndTypePointer().