Searched refs:enum_type (Results 1 – 7 of 7) sorted by relevance
/development/vndk/tools/header-checker/src/repr/json/ |
D | ir_dumper.cpp | 210 void IRToJsonConverter::AddEnumFields(JsonObject &enum_type, in AddEnumFields() argument 216 enum_type.Set("enum_fields", enum_fields); in AddEnumFields() 220 JsonObject enum_type; in ConvertEnumTypeIR() local 221 AddAccess(enum_type, enump->GetAccess()); in ConvertEnumTypeIR() 222 enum_type.Set("underlying_type", enump->GetUnderlyingType()); in ConvertEnumTypeIR() 223 AddTypeInfo(enum_type, enump); in ConvertEnumTypeIR() 224 AddEnumFields(enum_type, enump); in ConvertEnumTypeIR() 225 return enum_type; in ConvertEnumTypeIR()
|
D | ir_reader.cpp | 248 void JsonIRReader::ReadEnumFields(const JsonObjectRef &enum_type, in ReadEnumFields() argument 250 for (auto &&field : enum_type.GetObjects("enum_fields")) { in ReadEnumFields() 301 EnumTypeIR JsonIRReader::EnumTypeJsonToIR(const JsonObjectRef &enum_type) { in EnumTypeJsonToIR() argument 303 ReadTypeInfo(enum_type, &enum_type_ir); in EnumTypeJsonToIR() 304 enum_type_ir.SetUnderlyingType(enum_type.GetString("underlying_type")); in EnumTypeJsonToIR() 305 enum_type_ir.SetAccess(GetAccess(enum_type)); in EnumTypeJsonToIR() 306 ReadEnumFields(enum_type, &enum_type_ir); in EnumTypeJsonToIR() 400 for (auto &&enum_type : tu.GetObjects("enum_types")) { in ReadEnumTypes() 401 EnumTypeIR enum_type_ir = EnumTypeJsonToIR(enum_type); in ReadEnumTypes()
|
D | ir_reader.h | 162 static void ReadEnumFields(const JsonObjectRef &enum_type, 175 static EnumTypeIR EnumTypeJsonToIR(const JsonObjectRef &enum_type);
|
D | ir_dumper.h | 45 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 | 891 bool EnumDeclWrapper::SetupEnum(repr::EnumTypeIR *enum_type, in SetupEnum() argument 895 if (!CreateExtendedType(enum_qual_type, enum_type)) { in SetupEnum() 898 enum_type->SetSourceFile(source_file); in SetupEnum() 899 enum_type->SetUnderlyingType(GetTypeUniqueId(enum_decl_->getIntegerType())); in SetupEnum() 900 enum_type->SetAccess(AccessClangToIR(enum_decl_->getAccess())); in SetupEnum() 901 return SetupEnumFields(enum_type) && in SetupEnum()
|