Searched refs:TemplatedType (Results 1 – 10 of 10) sorted by relevance
736 TemplatedType::TemplatedType(Scope* parent, const std::string& definedName) in TemplatedType() function in android::TemplatedType739 std::string TemplatedType::typeName() const { in typeName()743 void TemplatedType::setElementType(const Reference<Type>& elementType) { in setElementType()752 const Type* TemplatedType::getElementType() const { in getElementType()756 bool TemplatedType::isTemplatedType() const { in isTemplatedType()760 std::vector<const Reference<Type>*> TemplatedType::getReferences() const { in getReferences()764 status_t TemplatedType::validate() const { in validate()774 void TemplatedType::emitVtsTypeDeclarations(Formatter& out) const { in emitVtsTypeDeclarations()783 void TemplatedType::emitVtsAttributeType(Formatter& out) const { in emitVtsAttributeType()
28 VectorType::VectorType(Scope* parent) : TemplatedType(parent, "vec") {} in VectorType()63 const Type* inner = static_cast<const TemplatedType*>(elementType)->getElementType(); in isCompatibleElementType()638 return TemplatedType::deepIsJavaCompatible(visited); in deepIsJavaCompatible()645 return TemplatedType::deepContainsPointer(visited); in deepContainsPointer()
361 struct TemplatedType : public Type { struct380 TemplatedType(Scope* parent, const std::string& definedName);384 DISALLOW_COPY_AND_ASSIGN(TemplatedType); argument
27 struct FmqType : public TemplatedType {
29 : TemplatedType(parent, definedName), mNamespace(nsp), mName(name) {} in FmqType()
28 struct VectorType : public TemplatedType {
175 struct BitFieldType : public TemplatedType {
868 BitFieldType::BitFieldType(Scope* parent) : TemplatedType(parent, "bitfield") {} in BitFieldType()
321 android::TemplatedType *templatedType;
114 scope, *static_cast<const TemplatedType*>(&type)->getElementType(), imports); in importLocallyReferencedType()