template |
|
static void |
ctorTy (Block *, std::byte *Ptr, bool, bool, bool, bool, const Descriptor *) |
|
|
template |
|
static void |
dtorTy (Block *, std::byte *Ptr, const Descriptor *) |
|
|
template |
|
static void |
moveTy (Block *, std::byte *Src, std::byte *Dst, const Descriptor *) |
|
|
template |
|
static void |
ctorArrayTy (Block *, std::byte *Ptr, bool, bool, bool, bool, const Descriptor *D) |
|
|
template |
|
static void |
dtorArrayTy (Block *, std::byte *Ptr, const Descriptor *D) |
|
|
template |
|
static void |
moveArrayTy (Block *, std::byte *Src, std::byte *Dst, const Descriptor *D) |
|
|
static void |
ctorArrayDesc (Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, bool IsActive, bool InUnion, const Descriptor *D) |
|
|
static void |
dtorArrayDesc (Block *B, std::byte *Ptr, const Descriptor *D) |
|
|
static void |
moveArrayDesc (Block *B, std::byte *Src, std::byte *Dst, const Descriptor *D) |
|
|
static void |
initField (Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, bool IsActive, bool IsUnionField, bool InUnion, const Descriptor *D, unsigned FieldOffset) |
|
|
static void |
initBase (Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, bool IsActive, bool InUnion, const Descriptor *D, unsigned FieldOffset, bool IsVirtualBase) |
|
|
static void |
ctorRecord (Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, bool IsActive, bool InUnion, const Descriptor *D) |
|
|
static void |
destroyField (Block *B, std::byte *Ptr, const Descriptor *D, unsigned FieldOffset) |
|
|
static void |
destroyBase (Block *B, std::byte *Ptr, const Descriptor *D, unsigned FieldOffset) |
|
|
static void |
dtorRecord (Block *B, std::byte *Ptr, const Descriptor *D) |
|
|
static void |
moveRecord (Block *B, std::byte *Src, std::byte *Dst, const Descriptor *D) |
|
|
static BlockCtorFn |
getCtorPrim (PrimType Type) |
|
|
static BlockDtorFn |
getDtorPrim (PrimType Type) |
|
|
static BlockMoveFn |
getMovePrim (PrimType Type) |
|
|
static BlockCtorFn |
getCtorArrayPrim (PrimType Type) |
|
|
static BlockDtorFn |
getDtorArrayPrim (PrimType Type) |
|
|
static BlockMoveFn |
getMoveArrayPrim (PrimType Type) |
|
|