Lines Matching defs:Descriptor
51 struct Descriptor { struct
71 /// Descriptor of the array element. argument
72 Descriptor *const ElemDesc = nullptr; argument
88 Descriptor(const DeclTy &D, PrimType Type, bool IsConst, bool IsTemporary, argument
112 const Decl *asDecl() const { return Source.dyn_cast<const Decl *>(); } in asDecl()
113 const Expr *asExpr() const { return Source.dyn_cast<const Expr *>(); } in asExpr()
115 const ValueDecl *asValueDecl() const { in asValueDecl()
119 const FieldDecl *asFieldDecl() const { in asFieldDecl()
123 const RecordDecl *asRecordDecl() const { in asRecordDecl()
128 unsigned getSize() const { in getSize()
134 unsigned getAllocSize() const { return AllocSize; } in getAllocSize()
136 unsigned getElemSize() const { return ElemSize; } in getElemSize()
139 unsigned getNumElems() const { in getNumElems()
163 struct InlineDescriptor { argument