Home
last modified time | relevance | path

Searched refs:baseType (Results 1 - 3 of 3) sorted by relevance

/drivers/hdf_core/framework/tools/hdi-gen/ast/
H A Dast_enum_type.cpp14 void ASTEnumType::SetBaseType(const AutoPtr<ASTType> &baseType) in SetBaseType() argument
16 if (baseType == nullptr) { in SetBaseType()
19 if (baseType->GetTypeKind() == TypeKind::TYPE_ENUM) { in SetBaseType()
20 AutoPtr<ASTEnumType> parentEnumType = dynamic_cast<ASTEnumType *>(baseType.Get()); in SetBaseType()
25 parentType_= baseType; in SetBaseType()
28 baseType_ = baseType; in SetBaseType()
H A Dast_enum_type.h89 void SetBaseType(const AutoPtr<ASTType> &baseType);
/drivers/hdf_core/framework/tools/hdi-gen/parser/
H A Dparser.cpp1049 AutoPtr<ASTType> baseType = nullptr; in ParseEnumBaseType() local
1053 baseType = ast_->FindType("int"); in ParseEnumBaseType()
1054 return baseType; in ParseEnumBaseType()
1059 baseType = ParseType(); in ParseEnumBaseType()
1060 if (baseType != nullptr) { in ParseEnumBaseType()
1061 switch (baseType->GetTypeKind()) { in ParseEnumBaseType()
1073 LogError(token, StringHelper::Format("illegal base type of enum", baseType->ToString().c_str())); in ParseEnumBaseType()
1084 return baseType; in ParseEnumBaseType()
1164 AutoPtr<ASTType> baseType = ParseType(); in ParseStructParentType() local
1165 if (baseType in ParseStructParentType()
[all...]

Completed in 7 milliseconds