Home
last modified time | relevance | path

Searched refs:TypeInfo (Results 1 – 2 of 2) sorted by relevance

/system/tools/aidl/
Daidl_to_ndk.cpp38 struct TypeInfo { struct
90 TypeInfo PrimitiveType(const std::string& cpp_name, const std::string& pretty_name, in PrimitiveType()
93 return TypeInfo{ in PrimitiveType()
95 TypeInfo::Aspect{ in PrimitiveType()
101 .array = std::shared_ptr<TypeInfo::Aspect>(new TypeInfo::Aspect{ in PrimitiveType()
108 .nullable_array = std::shared_ptr<TypeInfo::Aspect>(new TypeInfo::Aspect{ in PrimitiveType()
117 TypeInfo InterfaceTypeInfo(const AidlInterface& type) { in InterfaceTypeInfo()
120 return TypeInfo{ in InterfaceTypeInfo()
122 TypeInfo::Aspect{ in InterfaceTypeInfo()
129 .nullable = std::shared_ptr<TypeInfo::Aspect>(new TypeInfo::Aspect{ in InterfaceTypeInfo()
[all …]
Daidl_to_cpp_common.cpp93 struct TypeInfo { struct
102 const static std::unordered_map<std::string, TypeInfo> kTypeInfoMap = {
167 TypeInfo GetTypeInfo(const AidlTypeSpecifier& aidl) { in GetTypeInfo()
171 TypeInfo info; in GetTypeInfo()
182 inline bool CanWriteLog(const TypeInfo& t) { in CanWriteLog()
192 const TypeInfo info = GetTypeInfo(type); in WriteLogFor()