Lines Matching defs:Descriptor

1 //===--- Descriptor.cpp - Types for the constexpr VM ------------*- C++ -*-===//
9 #include "Descriptor.h"
24 const Descriptor *) {
29 static void dtorTy(Block *, std::byte *Ptr, const Descriptor *) {
35 const Descriptor *) {
43 const Descriptor *D) {
53 static void dtorArrayTy(Block *, std::byte *Ptr, const Descriptor *D) {
66 const Descriptor *D) {
85 bool IsMutable, bool IsActive, const Descriptor *D) {
110 static void dtorArrayDesc(Block *B, std::byte *Ptr, const Descriptor *D) {
126 const Descriptor *D) {
148 bool IsActive, bool IsUnion, const Descriptor *D,
165 bool IsActive, const Descriptor *D, unsigned FieldOffset,
190 bool IsActive, const Descriptor *D) {
199 static void destroyField(Block *B, std::byte *Ptr, const Descriptor *D,
205 static void destroyBase(Block *B, std::byte *Ptr, const Descriptor *D,
216 static void dtorRecord(Block *B, std::byte *Ptr, const Descriptor *D) {
226 const Descriptor *D) {
286 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD,
298 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD,
312 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD,
324 Descriptor::Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD,
337 Descriptor::Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD,
348 Descriptor::Descriptor(const DeclTy &D, const Record *R, MetadataSize MD,
359 Descriptor::Descriptor(const DeclTy &D)
366 QualType Descriptor::getType() const {
376 QualType Descriptor::getElemQualType() const {
388 SourceLocation Descriptor::getLocation() const {