Home
last modified time | relevance | path

Searched refs:ASTEnumType (Results 1 – 6 of 6) sorted by relevance

/drivers/hdf_core/framework/tools/hdi-gen/ast/
Dast_enum_type.cpp14 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 …]
Dast_enum_type.h58 class ASTEnumType : public ASTType {
60ASTEnumType() : ASTType(TypeKind::TYPE_ENUM, true), attr_(new ASTAttr()), baseType_(), members_() … in ASTEnumType() function
/drivers/hdf_core/framework/tools/hdi-gen/codegen/
Dcpp_custom_types_code_emitter.cpp163 AutoPtr<ASTEnumType> enumType = dynamic_cast<ASTEnumType *>(type.Get()); in EmitCustomTypeDecl()
Dc_custom_types_code_emitter.cpp151 AutoPtr<ASTEnumType> enumType = dynamic_cast<ASTEnumType *>(type.Get()); in EmitCustomTypeDecl()
/drivers/hdf_core/framework/tools/hdi-gen/parser/
Dparser.h132 void ParserEnumMember(const AutoPtr<ASTEnumType> &enumType);
Dparser.cpp991 AutoPtr<ASTEnumType> enumType = new ASTEnumType; in ParseEnumDeclaration()
1069 void Parser::ParserEnumMember(const AutoPtr<ASTEnumType> &enumType) in ParserEnumMember()