Searched refs:enum_type (Results 1 – 7 of 7) sorted by relevance
/development/vndk/tools/header-checker/src/repr/json/ |
D | ir_dumper.cpp | 216 void IRToJsonConverter::AddEnumFields(JsonObject &enum_type, in AddEnumFields() argument 222 enum_type.Set("enum_fields", enum_fields); in AddEnumFields() 226 JsonObject enum_type; in ConvertEnumTypeIR() local 227 AddAccess(enum_type, enump->GetAccess()); in ConvertEnumTypeIR() 228 enum_type.Set("underlying_type", enump->GetUnderlyingType()); in ConvertEnumTypeIR() 229 AddTypeInfo(enum_type, enump); in ConvertEnumTypeIR() 230 AddEnumFields(enum_type, enump); in ConvertEnumTypeIR() 231 AddTagTypeInfo(enum_type, enump); in ConvertEnumTypeIR() 232 return enum_type; in ConvertEnumTypeIR()
|
D | ir_reader.cpp | 252 void JsonIRReader::ReadEnumFields(const JsonObjectRef &enum_type, in ReadEnumFields() argument 254 for (auto &&field : enum_type.GetObjects("enum_fields")) { in ReadEnumFields() 306 EnumTypeIR JsonIRReader::EnumTypeJsonToIR(const JsonObjectRef &enum_type) { in EnumTypeJsonToIR() argument 308 ReadTypeInfo(enum_type, &enum_type_ir); in EnumTypeJsonToIR() 309 enum_type_ir.SetUnderlyingType(enum_type.GetString("underlying_type")); in EnumTypeJsonToIR() 310 enum_type_ir.SetAccess(GetAccess(enum_type)); in EnumTypeJsonToIR() 311 ReadEnumFields(enum_type, &enum_type_ir); in EnumTypeJsonToIR() 312 ReadTagTypeInfo(enum_type, &enum_type_ir); in EnumTypeJsonToIR() 406 for (auto &&enum_type : tu.GetObjects("enum_types")) { in ReadEnumTypes() 407 EnumTypeIR enum_type_ir = EnumTypeJsonToIR(enum_type); in ReadEnumTypes()
|
D | ir_reader.h | 165 static void ReadEnumFields(const JsonObjectRef &enum_type, 178 static EnumTypeIR EnumTypeJsonToIR(const JsonObjectRef &enum_type);
|
D | ir_dumper.h | 48 static void AddEnumFields(JsonObject &enum_type, const EnumTypeIR *enum_ir);
|
/development/vndk/tools/header-checker/src/repr/ |
D | ir_representation.cpp | 127 void ModuleIR::AddEnumType(EnumTypeIR &&enum_type) { in AddEnumType() argument 128 if (!IsLinkableMessageInExportedHeaders(&enum_type)) { in AddEnumType() 132 std::move(enum_type), &enum_types_, &type_graph_); in AddEnumType()
|
D | ir_representation.h | 854 void AddEnumType(EnumTypeIR &&enum_type);
|
/development/vndk/tools/header-checker/src/dumper/ |
D | abi_wrappers.cpp | 885 bool EnumDeclWrapper::SetupEnum(repr::EnumTypeIR *enum_type, in SetupEnum() argument 890 if (!CreateExtendedType(enum_qual_type, enum_type)) { in SetupEnum() 893 enum_type->SetSourceFile(source_file); in SetupEnum() 894 enum_type->SetUnderlyingType( in SetupEnum() 896 enum_type->SetAccess(AccessClangToIR(enum_decl_->getAccess())); in SetupEnum() 897 enum_type->SetUniqueId(GetTypeUniqueId(enum_decl_)); in SetupEnum() 898 return SetupEnumFields(enum_type) && in SetupEnum()
|