Searched refs:ASTEnumType (Results 1 – 6 of 6) sorted by relevance
14 void ASTEnumType::SetBaseType(const AutoPtr<ASTType> &baseType) in SetBaseType()22 void ASTEnumType::AddMember(const AutoPtr<ASTEnumValue> &member) in AddMember()27 bool ASTEnumType::IsEnumType() in IsEnumType()32 std::string ASTEnumType::Dump(const std::string &prefix) in Dump()58 TypeKind ASTEnumType::GetTypeKind() in GetTypeKind()63 std::string ASTEnumType::EmitCType(TypeMode mode) const in EmitCType()79 std::string ASTEnumType::EmitCppType(TypeMode mode) const in EmitCppType()95 std::string ASTEnumType::EmitJavaType(TypeMode mode, bool isInnerType) const in EmitJavaType()101 std::string ASTEnumType::EmitCTypeDecl() const in EmitCTypeDecl()118 std::string ASTEnumType::EmitCppTypeDecl() const in EmitCppTypeDecl()[all …]
58 class ASTEnumType : public ASTType {60 …ASTEnumType() : ASTType(TypeKind::TYPE_ENUM, true), attr_(new ASTAttr()), baseType_(), members_() … in ASTEnumType() function
163 AutoPtr<ASTEnumType> enumType = dynamic_cast<ASTEnumType *>(type.Get()); in EmitCustomTypeDecl()
151 AutoPtr<ASTEnumType> enumType = dynamic_cast<ASTEnumType *>(type.Get()); in EmitCustomTypeDecl()
132 void ParserEnumMember(const AutoPtr<ASTEnumType> &enumType);
991 AutoPtr<ASTEnumType> enumType = new ASTEnumType; in ParseEnumDeclaration()1069 void Parser::ParserEnumMember(const AutoPtr<ASTEnumType> &enumType) in ParserEnumMember()