Searched refs:ArrayType (Results 1 – 8 of 8) sorted by relevance
27 ArrayType::ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent) in ArrayType() function in android::ArrayType34 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 …]
30 struct ArrayType : public Type { struct31 ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent);124 DISALLOW_COPY_AND_ASSIGN(ArrayType); argument
67 const Type* inner = static_cast<const ArrayType*>(elementType)->getElementType(); in isCompatibleElementType()623 return static_cast<const ArrayType*>(mElementType.get())->countDimensions() == 1; in deepIsJavaCompatible()
66 "ArrayType.cpp",
290 const ArrayType *digestType = static_cast<const ArrayType *>(chainType->getElementType()); in fillHashChainMethod()
34 #include "ArrayType.h"
21 #include "ArrayType.h"320 android::ArrayType *arrayType;1119 $$ = new ArrayType(*$1, $4, *scope);
72 return importLocallyReferencedType(*static_cast<const ArrayType*>(&type)->getElementType(), in importLocallyReferencedType()