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
82 TypeInfo PrimitiveType(const std::string& cpp_name, const std::string& pretty_name) { in PrimitiveType()
83 return TypeInfo{ in PrimitiveType()
85 TypeInfo::Aspect{ in PrimitiveType()
91 .array = std::shared_ptr<TypeInfo::Aspect>(new TypeInfo::Aspect{ in PrimitiveType()
98 .nullable_array = std::shared_ptr<TypeInfo::Aspect>(new TypeInfo::Aspect{ in PrimitiveType()
107 TypeInfo InterfaceTypeInfo(const AidlInterface& type) { in InterfaceTypeInfo()
110 return TypeInfo{ in InterfaceTypeInfo()
112 TypeInfo::Aspect{ in InterfaceTypeInfo()
120 .nullable = std::shared_ptr<TypeInfo::Aspect>(new TypeInfo::Aspect{ in InterfaceTypeInfo()
[all …]
Daidl_to_cpp_common.cpp89 struct TypeInfo { struct
98 const static std::unordered_map<std::string, TypeInfo> kTypeInfoMap = {
163 TypeInfo GetTypeInfo(const AidlTypeSpecifier& aidl) { in GetTypeInfo()
167 TypeInfo info; in GetTypeInfo()
178 inline bool CanWriteLog(const TypeInfo& t) { in CanWriteLog()
188 const TypeInfo info = GetTypeInfo(type); in WriteLogFor()