Searched refs:CompoundType (Results 1 – 7 of 7) sorted by relevance
/system/tools/hidl/ |
D | CompoundType.cpp | 30 CompoundType::CompoundType(Style style, const char* localName, const FQName& fullName, in CompoundType() function in android::CompoundType 34 CompoundType::Style CompoundType::style() const { in style() 38 void CompoundType::setFields(std::vector<NamedReference<Type>*>* fields) { in setFields() 42 std::vector<const Reference<Type>*> CompoundType::getReferences() const { in getReferences() 48 status_t CompoundType::validate() const { in validate() 88 status_t CompoundType::validateUniqueNames() const { in validateUniqueNames() 103 void CompoundType::emitInvalidSubTypeNamesError(const std::string& subTypeName, in emitInvalidSubTypeNamesError() 111 status_t CompoundType::validateSubTypeNames() const { in validateSubTypeNames() 126 bool CompoundType::isCompoundType() const { in isCompoundType() 130 bool CompoundType::deepCanCheckEquality(std::unordered_set<const Type*>* visited) const { in deepCanCheckEquality() [all …]
|
D | CompoundType.h | 28 struct CompoundType : public Scope { struct 35 CompoundType(Style style, const char* localName, const FQName& fullName, argument 213 DISALLOW_COPY_AND_ASSIGN(CompoundType); argument
|
D | hidl-gen_y.yy | 22 #include "CompoundType.h" 110 bool isValidCompoundTypeField(CompoundType::Style style, const std::string& identifier, 114 if (style == CompoundType::STYLE_UNION) { return true; } 319 android::CompoundType *compoundType; 328 android::CompoundType::Style compoundStyle; 902 : STRUCT { $$ = CompoundType::STYLE_STRUCT; } 903 | UNION { $$ = CompoundType::STYLE_UNION; } 904 | SAFE_UNION { $$ = CompoundType::STYLE_SAFE_UNION; } 910 CompoundType *container = new CompoundType( 917 CompoundType *container = static_cast<CompoundType *>(*scope); [all …]
|
D | RefType.cpp | 59 static_cast<const CompoundType*>(elementType)->style() == CompoundType::STYLE_STRUCT) { in isCompatibleElementType()
|
D | Android.bp | 64 "CompoundType.cpp",
|
D | hidl-gen_l.ll | 35 #include "CompoundType.h"
|
D | VectorType.cpp | 48 if (static_cast<const CompoundType*>(elementType)->containsInterface()) { in isCompatibleElementType()
|