Home
last modified time | relevance | path

Searched refs:CompoundType (Results 1 – 7 of 7) sorted by relevance

/system/tools/hidl/
DCompoundType.cpp30 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 …]
DCompoundType.h28 struct CompoundType : public Scope { struct
35 CompoundType(Style style, const char* localName, const FQName& fullName, argument
213 DISALLOW_COPY_AND_ASSIGN(CompoundType); argument
Dhidl-gen_y.yy22 #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 …]
DRefType.cpp59 static_cast<const CompoundType*>(elementType)->style() == CompoundType::STYLE_STRUCT) { in isCompatibleElementType()
DAndroid.bp64 "CompoundType.cpp",
Dhidl-gen_l.ll35 #include "CompoundType.h"
DVectorType.cpp48 if (static_cast<const CompoundType*>(elementType)->containsInterface()) { in isCompatibleElementType()