/system/tools/hidl/ |
D | Reference.h | 33 struct Reference { struct 34 Reference() = default; 35 virtual ~Reference() {} in ~Reference() argument 37 Reference(const FQName& fqName, const Location& location) in Reference() argument 40 Reference(T* type, const Location& location) : mResolved(type), mLocation(location) { in Reference() argument 45 Reference(const Reference<OtherT>& ref) in Reference() function 49 Reference(const Reference<OtherT>& ref, const Location& location) in Reference() function 120 friend struct Reference; argument 124 struct NamedReference : public Reference<T>, DocCommentable { 125 NamedReference(const std::string& name, const Reference<T>& reference, const Location& location) in NamedReference() [all …]
|
D | ConstantExpression.h | 73 std::vector<Reference<LocalIdentifier>*> getReferences(); 74 virtual std::vector<const Reference<LocalIdentifier>*> getReferences() const; 76 std::vector<Reference<Type>*> getTypeReferences(); 77 virtual std::vector<const Reference<Type>*> getTypeReferences() const; 214 ReferenceConstantExpression(const Reference<LocalIdentifier>& value, const std::string& expr); 219 std::vector<const Reference<LocalIdentifier>*> getReferences() const override; 222 Reference<LocalIdentifier> mReference; 227 AttributeConstantExpression(const Reference<Type>& value, const std::string& fqname, 234 std::vector<const Reference<Type>*> getTypeReferences() const override; 237 Reference<Type> mReference;
|
D | TypeDef.h | 27 const Reference<Type>& type); 44 std::vector<const Reference<Type>*> getReferences() const override; 49 Reference<Type> mReferencedType;
|
D | Method.cpp | 72 std::vector<Reference<Type>*> Method::getReferences() { in getReferences() 74 std::vector<Reference<Type>*> ret(constRet.size()); in getReferences() 76 [](const auto* ref) { return const_cast<Reference<Type>*>(ref); }); in getReferences() 80 std::vector<const Reference<Type>*> Method::getReferences() const { in getReferences() 81 std::vector<const Reference<Type>*> ret; in getReferences() 87 std::vector<Reference<Type>*> Method::getStrongReferences() { in getStrongReferences() 89 std::vector<Reference<Type>*> ret(constRet.size()); in getStrongReferences() 91 [](const auto* ref) { return const_cast<Reference<Type>*>(ref); }); in getStrongReferences() 95 std::vector<const Reference<Type>*> Method::getStrongReferences() const { in getStrongReferences() 96 std::vector<const Reference<Type>*> ret; in getStrongReferences()
|
D | Method.h | 70 std::vector<Reference<Type>*> getReferences(); 71 std::vector<const Reference<Type>*> getReferences() const; 73 std::vector<Reference<Type>*> getStrongReferences(); 74 std::vector<const Reference<Type>*> getStrongReferences() const;
|
D | Type.h | 69 std::vector<Reference<Type>*> getReferences(); 70 virtual std::vector<const Reference<Type>*> getReferences() const; 78 std::vector<Reference<Type>*> getStrongReferences(); 79 virtual std::vector<const Reference<Type>*> getStrongReferences() const; 130 status_t checkForwardReferenceRestrictions(const Reference<Type>& ref) const; 384 void setElementType(const Reference<Type>& elementType); 394 std::vector<const Reference<Type>*> getReferences() const override; 403 Reference<Type> mElementType;
|
D | TypeDef.cpp | 25 Scope* parent, const Reference<Type>& type) in TypeDef() 62 std::vector<const Reference<Type>*> TypeDef::getReferences() const { in getReferences()
|
D | Interface.h | 38 Scope* parent, const Reference<Type>& superType, const Hash* fileHash); 96 std::vector<const Reference<Type>*> getReferences() const override; 97 std::vector<const Reference<Type>*> getStrongReferences() const override; 137 Reference<Type> mSuperType;
|
D | Type.cpp | 115 std::vector<Reference<Type>*> Type::getReferences() { in getReferences() 117 std::vector<Reference<Type>*> ret(constRet.size()); in getReferences() 119 [](const auto* ref) { return const_cast<Reference<Type>*>(ref); }); in getReferences() 123 std::vector<const Reference<Type>*> Type::getReferences() const { in getReferences() 139 std::vector<Reference<Type>*> Type::getStrongReferences() { in getStrongReferences() 141 std::vector<Reference<Type>*> ret(constRet.size()); in getStrongReferences() 143 [](const auto* ref) { return const_cast<Reference<Type>*>(ref); }); in getStrongReferences() 147 std::vector<const Reference<Type>*> Type::getStrongReferences() const { in getStrongReferences() 148 std::vector<const Reference<Type>*> ret; in getStrongReferences() 277 status_t Type::checkForwardReferenceRestrictions(const Reference<Type>& ref) const { in checkForwardReferenceRestrictions() [all …]
|
D | ConstantExpression.cpp | 526 std::vector<Reference<LocalIdentifier>*> ConstantExpression::getReferences() { in getReferences() 528 std::vector<Reference<LocalIdentifier>*> ret(constRet.size()); in getReferences() 530 [](const auto* ce) { return const_cast<Reference<LocalIdentifier>*>(ce); }); in getReferences() 534 std::vector<const Reference<LocalIdentifier>*> ConstantExpression::getReferences() const { in getReferences() 538 std::vector<Reference<Type>*> ConstantExpression::getTypeReferences() { in getTypeReferences() 540 std::vector<Reference<Type>*> ret(constRet.size()); in getTypeReferences() 542 [](const auto* ce) { return const_cast<Reference<Type>*>(ce); }); in getTypeReferences() 546 std::vector<const Reference<Type>*> ConstantExpression::getTypeReferences() const { in getTypeReferences() 709 ReferenceConstantExpression::ReferenceConstantExpression(const Reference<LocalIdentifier>& value, in ReferenceConstantExpression() 725 std::vector<const Reference<LocalIdentifier>*> ReferenceConstantExpression::getReferences() const { in getReferences() [all …]
|
D | ArrayType.h | 31 ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent); 43 std::vector<const Reference<Type>*> getReferences() const override; 142 Reference<Type> mElementType;
|
D | hidl-gen_y.yy | 315 android::Reference<android::Type>* referenceToType; 525 $$ = new Reference<Type>(*$1, convertYYLoc(@1)); 529 $$ = new Reference<Type>($1, convertYYLoc(@1)); 669 Reference<Type>* superType = $3; 679 superType = new Reference<Type>(); 690 superType = new Reference<Type>(gIBaseFqName, convertYYLoc(@$)); 761 Reference<LocalIdentifier>(*$1, convertYYLoc(@1)), $1->string()); 766 Reference<Type>(*$1, convertYYLoc(@1)), $1->string(), $3); 1019 storageType = new Reference<Type>( 1096 $$ = new Reference<Type>($1, convertYYLoc(@1)); [all …]
|
D | EnumType.h | 34 const Reference<Type>& storageType, Scope* parent); 71 std::vector<const Reference<Type>*> getReferences() const override; 138 Reference<Type> mStorageType;
|
D | RefType.h | 35 std::vector<const Reference<Type>*> getStrongReferences() const override;
|
D | Interface.cpp | 75 Scope* parent, const Reference<Type>& superType, const Hash* fileHash) in Interface() 463 std::vector<const Reference<Type>*> Interface::getReferences() const { in getReferences() 464 std::vector<const Reference<Type>*> ret; in getReferences() 487 std::vector<const Reference<Type>*> Interface::getStrongReferences() const { in getStrongReferences() 492 std::vector<const Reference<Type>*> ret; in getStrongReferences()
|
D | RefType.cpp | 33 std::vector<const Reference<Type>*> RefType::getStrongReferences() const { in getStrongReferences()
|
D | VectorType.h | 37 std::vector<const Reference<Type>*> getStrongReferences() const override;
|
D | ArrayType.cpp | 27 ArrayType::ArrayType(const Reference<Type>& elementType, ConstantExpression* size, Scope* parent) in ArrayType() 60 std::vector<const Reference<Type>*> ArrayType::getReferences() const { in getReferences()
|
D | CompoundType.h | 48 std::vector<const Reference<Type>*> getReferences() const override;
|
D | EnumType.cpp | 31 const Reference<Type>& storageType, Scope* parent) in EnumType() 86 std::vector<const Reference<Type>*> EnumType::getReferences() const { in getReferences() 777 Reference<LocalIdentifier>(prevValue, mLocation), description); in autofill()
|
D | AST.h | 68 LocalIdentifier* lookupLocalIdentifier(const Reference<LocalIdentifier>& ref, Scope* scope);
|
D | AST.cpp | 354 for (const Reference<Type>* ref : type->getReferences()) { in checkForwardReferenceRestrictions() 482 LocalIdentifier* AST::lookupLocalIdentifier(const Reference<LocalIdentifier>& ref, Scope* scope) { in lookupLocalIdentifier()
|
D | VectorType.cpp | 85 std::vector<const Reference<Type>*> VectorType::getStrongReferences() const { in getStrongReferences()
|
/system/libhidl/transport/memory/1.0/ |
D | IMapper.hal | 24 * @param mem Reference to shared memory.
|
/system/tools/xsdc/tests/ |
D | main.cpp | 171 TEST_F(XmlTest, Reference) { in TEST_F() argument
|