Searched refs:TemplatedType (Results 1 – 11 of 11) sorted by relevance
766 TemplatedType::TemplatedType(Scope* parent) : Type(parent) {} in TemplatedType() function in android::TemplatedType768 std::string TemplatedType::typeName() const { in typeName()772 void TemplatedType::setElementType(const Reference<Type>& elementType) { in setElementType()780 const Type* TemplatedType::getElementType() const { in getElementType()784 bool TemplatedType::isTemplatedType() const { in isTemplatedType()788 std::vector<const Reference<Type>*> TemplatedType::getReferences() const { in getReferences()792 status_t TemplatedType::validate() const { in validate()802 void TemplatedType::emitVtsTypeDeclarations(Formatter& out) const { in emitVtsTypeDeclarations()811 void TemplatedType::emitVtsAttributeType(Formatter& out) const { in emitVtsAttributeType()
28 VectorType::VectorType(Scope* parent) : TemplatedType(parent) {} in VectorType()63 const Type* inner = static_cast<const TemplatedType*>(elementType)->getElementType(); in isCompatibleElementType()729 return TemplatedType::deepNeedsResolveReferences(visited); in deepNeedsResolveReferences()753 return TemplatedType::deepIsJavaCompatible(visited); in deepIsJavaCompatible()760 return TemplatedType::deepContainsPointer(visited); in deepContainsPointer()
27 RefType::RefType(Scope* parent) : TemplatedType(parent) {} in RefType()64 static_cast<const TemplatedType*>(elementType)->getElementType()); in isCompatibleElementType()
25 struct FmqType : public TemplatedType {
28 struct RefType : public TemplatedType {
383 struct TemplatedType : public Type { struct402 TemplatedType(Scope* parent);406 DISALLOW_COPY_AND_ASSIGN(TemplatedType); argument
27 : TemplatedType(parent), mNamespace(nsp), mName(name) {} in FmqType()
28 struct VectorType : public TemplatedType {
167 struct BitFieldType : public TemplatedType {
796 BitFieldType::BitFieldType(Scope* parent) : TemplatedType(parent) {} in BitFieldType()
317 android::TemplatedType *templatedType;