Lines Matching refs:Descriptor
26 const Descriptor *) { in ctorTy() argument
31 static void dtorTy(Block *, std::byte *Ptr, const Descriptor *) { in dtorTy() argument
37 const Descriptor *) { in moveTy() argument
45 const Descriptor *D) { in ctorArrayTy()
55 static void dtorArrayTy(Block *, std::byte *Ptr, const Descriptor *D) { in dtorArrayTy()
68 const Descriptor *D) { in moveArrayTy()
86 bool InUnion, const Descriptor *D) { in ctorArrayDesc()
115 static void dtorArrayDesc(Block *B, std::byte *Ptr, const Descriptor *D) { in dtorArrayDesc()
131 const Descriptor *D) { in moveArrayDesc()
154 bool InUnion, const Descriptor *D, unsigned FieldOffset) { in initField()
173 const Descriptor *D, unsigned FieldOffset, in initBase()
201 const Descriptor *D) { in ctorRecord()
217 static void destroyField(Block *B, std::byte *Ptr, const Descriptor *D, in destroyField()
223 static void destroyBase(Block *B, std::byte *Ptr, const Descriptor *D, in destroyBase()
234 static void dtorRecord(Block *B, std::byte *Ptr, const Descriptor *D) { in dtorRecord()
244 const Descriptor *D) { in moveRecord()
340 Descriptor::Descriptor(const DeclTy &D, const Type *SourceTy, PrimType Type, in Descriptor() function in Descriptor
353 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, in Descriptor() function in Descriptor
367 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, in Descriptor() function in Descriptor
379 Descriptor::Descriptor(const DeclTy &D, const Type *SourceTy, in Descriptor() function in Descriptor
380 const Descriptor *Elem, MetadataSize MD, in Descriptor()
394 Descriptor::Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD, in Descriptor() function in Descriptor
405 Descriptor::Descriptor(const DeclTy &D, const Record *R, MetadataSize MD, in Descriptor() function in Descriptor
417 Descriptor::Descriptor(const DeclTy &D, MetadataSize MD) in Descriptor() function in Descriptor
424 QualType Descriptor::getType() const { in getType()
441 QualType Descriptor::getElemQualType() const { in getElemQualType()
465 QualType Descriptor::getDataType(const ASTContext &Ctx) const { in getDataType()
489 SourceLocation Descriptor::getLocation() const { in getLocation()
497 SourceInfo Descriptor::getLoc() const { in getLoc()
505 bool Descriptor::hasTrivialDtor() const { in hasTrivialDtor()
520 bool Descriptor::isUnion() const { return isRecord() && ElemRecord->isUnion(); } in isUnion()