Home
last modified time | relevance | path

Searched refs:ArrayType (Results 1 – 8 of 8) sorted by relevance

/system/tools/hidl/
DArrayType.cpp27 ArrayType::ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent) in ArrayType() function in android::ArrayType
34 void ArrayType::appendDimension(ConstantExpression *size) { in appendDimension()
39 size_t ArrayType::countDimensions() const { in countDimensions()
43 bool ArrayType::isArray() const { in isArray()
47 bool ArrayType::deepCanCheckEquality(std::unordered_set<const Type*>* visited) const { in deepCanCheckEquality()
51 const Type* ArrayType::getElementType() const { in getElementType()
55 std::string ArrayType::typeName() const { in typeName()
63 std::vector<const Reference<Type>*> ArrayType::getReferences() const { in getReferences()
67 std::vector<const ConstantExpression*> ArrayType::getConstantExpressions() const { in getConstantExpressions()
73 status_t ArrayType::resolveInheritance() { in resolveInheritance()
[all …]
DArrayType.h30 struct ArrayType : public Type { struct
31 ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent);
124 DISALLOW_COPY_AND_ASSIGN(ArrayType); argument
DVectorType.cpp67 const Type* inner = static_cast<const ArrayType*>(elementType)->getElementType(); in isCompatibleElementType()
623 return static_cast<const ArrayType*>(mElementType.get())->countDimensions() == 1; in deepIsJavaCompatible()
DAndroid.bp66 "ArrayType.cpp",
DInterface.cpp290 const ArrayType *digestType = static_cast<const ArrayType *>(chainType->getElementType()); in fillHashChainMethod()
Dhidl-gen_l.ll34 #include "ArrayType.h"
Dhidl-gen_y.yy21 #include "ArrayType.h"
320 android::ArrayType *arrayType;
1119 $$ = new ArrayType(*$1, $4, *scope);
/system/tools/hidl/hidl2aidl/
DAidlHelper.cpp72 return importLocallyReferencedType(*static_cast<const ArrayType*>(&type)->getElementType(), in importLocallyReferencedType()