- CopyConstructor
alias CopyConstructor = std.traits.SetFunctionAttributes!(CopyConstructorBase, "D", functionAttributesFromInterface!(Interface, "CopyConstructorAttrs"))
Undocumented in source.
- CopyConstructorBase
alias CopyConstructorBase = void* function(scope ref const Polymorphic!(Interface, InstanceAllocator) other, ref AllocatorType!InstanceAllocator allocator)
Undocumented in source.
- Destructor
alias Destructor = std.traits.SetFunctionAttributes!(DestructorBase, "D", functionAttributesFromInterface!(Interface, "DestructorAttrs"))
Undocumented in source.
- DestructorBase
alias DestructorBase = void function(ref Polymorphic!(Interface, InstanceAllocator) self)
Undocumented in source.
A virtual table for Interface.
Has one function pointer slot for every function declared in the interface type.