Home
last modified time | relevance | path

Searched refs:TypeDef (Results 1 – 9 of 9) sorted by relevance

/system/tools/hidl/
DTypeDef.cpp24 TypeDef::TypeDef(const char* localName, const Location& location, Scope* parent, Type* type) in TypeDef() function in android::TypeDef
27 const ScalarType *TypeDef::resolveToScalarType() const { in resolveToScalarType()
32 Type *TypeDef::referencedType() const { in referencedType()
36 bool TypeDef::isInterface() const { in isInterface()
40 bool TypeDef::isEnum() const { in isEnum()
45 std::string TypeDef::typeName() const { in typeName()
49 bool TypeDef::isTypeDef() const { in isTypeDef()
53 bool TypeDef::needsEmbeddedReadWrite() const { in needsEmbeddedReadWrite()
58 bool TypeDef::resultNeedsDeref() const { in resultNeedsDeref()
63 status_t TypeDef::emitTypeDeclarations(Formatter &out) const { in emitTypeDeclarations()
DTypeDef.h25 struct TypeDef : public NamedType { struct
26 TypeDef(const char* localName, const Location& location, Scope* parent, Type* type);
45 DISALLOW_COPY_AND_ASSIGN(TypeDef);
DAST.cpp183 return addScopedTypeInternal(new TypeDef(localName, location, scope, type), errorMsg, scope); in addTypeDef()
280 type = static_cast<TypeDef *>(type)->referencedType(); in lookupTypeLocally()
396 static_cast<TypeDef *>(resolvedType)->referencedType(); in lookupTypeFromImports()
DAndroid.bp88 "TypeDef.cpp",
/system/tools/hidl/c2hal/
DTypeDef.cpp21 TypeDef::TypeDef(const std::string &name, Declaration* declaration) in TypeDef() function in android::TypeDef
27 TypeDef::~TypeDef() {} in ~TypeDef()
29 void TypeDef::generateSource(Formatter &out) const { in generateSource()
37 void TypeDef::processContents(AST &ast) { in processContents()
DTypeDef.h28 struct TypeDef : Declaration { struct
29 TypeDef(const std::string &name, Declaration* declaration);
30 ~TypeDef();
41 DISALLOW_COPY_AND_ASSIGN(TypeDef); argument
DAndroid.bp36 "TypeDef.cpp",
Dc2hal_y.yy29 #include "TypeDef.h"
238 $$ = new TypeDef($2->getName(), $2);
Dc2hal_l.ll41 #include "TypeDef.h"