Searched refs:ArrayType (Results 1 – 15 of 15) sorted by relevance
| /system/tools/hidl/ |
| D | ArrayType.cpp | 27 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 …]
|
| D | ArrayType.h | 30 struct ArrayType : public Type { struct 31 ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent); 124 DISALLOW_COPY_AND_ASSIGN(ArrayType); argument
|
| D | VectorType.cpp | 67 const Type* inner = static_cast<const ArrayType*>(elementType)->getElementType(); in isCompatibleElementType() 623 return static_cast<const ArrayType*>(mElementType.get())->countDimensions() == 1; in deepIsJavaCompatible()
|
| D | Android.bp | 77 "ArrayType.cpp",
|
| D | Interface.cpp | 294 const ArrayType *digestType = static_cast<const ArrayType *>(chainType->getElementType()); in fillHashChainMethod()
|
| D | hidl-gen_l.ll | 34 #include "ArrayType.h"
|
| D | hidl-gen_y.yy | 21 #include "ArrayType.h" 320 android::ArrayType *arrayType; 1119 $$ = new ArrayType(*$1, $4, *scope);
|
| /system/tools/hidl/hidl2aidl/ |
| D | AidlType.cpp | 55 const ArrayType& arr = static_cast<const ArrayType&>(type); in getAidlType()
|
| D | AidlTranslate.cpp | 248 auto fieldArray = static_cast<const ArrayType*>(field.field->get()); in containerTranslation() 322 static_cast<const ArrayType*>(field.field->get()) in containerTranslation()
|
| D | AidlHelper.cpp | 110 scope, *static_cast<const ArrayType*>(&type)->getElementType(), imports); in importLocallyReferencedType()
|
| /system/tools/aidl/ |
| D | aidl_to_ndk.cpp | 123 static TypeInfo WrapArrayType(TypeInfo info, const ArrayType* array) { in WrapArrayType() 159 const ArrayType* array = nullptr; in GetTypeInfo() 164 static const ArrayType kDynamicArray{DynamicArray{}}; in GetTypeInfo()
|
| D | aidl_language.h | 408 using ArrayType = std::variant<DynamicArray, FixedSizeArray>; 416 std::optional<ArrayType> array, 467 const ArrayType& GetArray() const { 476 __attribute__((warn_unused_result)) bool MakeArray(ArrayType array_type); 493 mutable std::optional<ArrayType> array_;
|
| D | aidl_typenames.cpp | 255 std::optional<ArrayType> array; in MakeResolvedType()
|
| D | aidl_language.cpp | 600 std::optional<ArrayType> array, in AidlTypeSpecifier() 625 ArrayType array_type = std::move(array_.value()); in ViewAsArrayBase() 633 bool AidlTypeSpecifier::MakeArray(ArrayType array_type) { in MakeArray()
|
| D | aidl_to_cpp_common.cpp | 548 const ArrayType& array = type.GetArray(); in SizeOf()
|