Searched refs:ArrayType (Results 1 - 9 of 9) sorted by relevance

/system/tools/hidl/
H A DArrayType.cpp17 #include "ArrayType.h"
27 ArrayType::ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent) function in class:android::ArrayType
32 void ArrayType::appendDimension(ConstantExpression *size) {
36 size_t ArrayType::countDimensions() const {
40 bool ArrayType::isArray() const {
44 bool ArrayType::deepCanCheckEquality(std::unordered_set<const Type*>* visited) const {
48 const Type* ArrayType::getElementType() const {
52 std::string ArrayType::typeName() const {
60 std::vector<const Reference<Type>*> ArrayType
[all...]
H A DArrayType.h30 struct ArrayType : public Type { struct in namespace:android
31 ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent);
146 DISALLOW_COPY_AND_ASSIGN(ArrayType);
H A DRefType.cpp19 #include "ArrayType.h"
68 static_cast<const ArrayType*>(elementType)->getElementType());
H A DVectorType.cpp19 #include "ArrayType.h"
64 const Type* inner = static_cast<const ArrayType*>(elementType)->getElementType();
733 return static_cast<const ArrayType*>(mElementType.get())->countDimensions() == 1;
H A DInterface.cpp20 #include "ArrayType.h"
315 const ArrayType *digestType = static_cast<const ArrayType *>(chainType->getElementType());
H A Dhidl-gen_y.yy21 #include "ArrayType.h"
304 android::ArrayType *arrayType;
1080 $$ = new ArrayType(*$1, $3, *scope);
/system/tools/aidl/
H A Dtype_cpp.h52 const Type* ArrayType() const override { return array_type_.get(); }
H A Dtype_namespace.h64 virtual bool CanBeArray() const { return ArrayType() != nullptr; }
68 virtual const ValidatableType* ArrayType() const = 0;
464 type = type->ArrayType();
H A Dtype_java.h47 const ValidatableType* ArrayType() const override { return m_array_type.get(); }

Completed in 914 milliseconds