Searched refs:elementType (Results 1 – 11 of 11) sorted by relevance
34 bool VectorType::isCompatibleElementType(const Type* elementType) const { in isCompatibleElementType()35 if (elementType->isScalar()) { in isCompatibleElementType()38 if (elementType->isString()) { in isCompatibleElementType()41 if (elementType->isEnum()) { in isCompatibleElementType()44 if (elementType->isBitField()) { in isCompatibleElementType()47 if (elementType->isCompoundType()) { in isCompatibleElementType()48 if (static_cast<const CompoundType*>(elementType)->containsInterface()) { in isCompatibleElementType()53 if (elementType->isInterface()) { in isCompatibleElementType()56 if (elementType->isHandle()) { in isCompatibleElementType()59 if (elementType->isMemory()) { in isCompatibleElementType()[all …]
168 bool FmqType::isCompatibleElementType(const Type* elementType) const { in isCompatibleElementType()169 return (!elementType->isInterface() && !elementType->needsEmbeddedReadWrite()); in isCompatibleElementType()
35 bool isCompatibleElementType(const Type* elementType) const override;96 const Type *elementType,
27 ArrayType::ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent) in ArrayType() argument28 : Type(parent, elementType.localName()), mElementType(elementType) { in ArrayType()29 CHECK(!elementType.isEmptyReference()); in ArrayType()
67 bool isCompatibleElementType(const Type* elementType) const override;
31 ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent);
362 void setElementType(const Reference<Type>& elementType);370 virtual bool isCompatibleElementType(const Type* elementType) const = 0;
743 void TemplatedType::setElementType(const Reference<Type>& elementType) { in setElementType() argument746 CHECK(!elementType.isEmptyReference()); in setElementType()748 mElementType = elementType; in setElementType()
182 bool isCompatibleElementType(const Type* elementType) const override;
850 bool BitFieldType::isCompatibleElementType(const Type* elementType) const { in isCompatibleElementType()851 return elementType->isEnum(); in isCompatibleElementType()
35 const Type* elementType = vec.getElementType(); in getAidlType() local38 return getAidlType(*elementType, relativeTo) + "[]"; in getAidlType()