#include <defop.h>
Inheritance diagram for TLDefaultOperators_Construct_PDT< T >:
Static Public Member Functions | |
_constfn_ size_t | size () |
Return object size in bytes. | |
T & | ass (T &l, T const &r) |
Assignment:. | |
_constfn_ void | ini (T *) |
Construction and destruction operators. | |
void | ini (T *p, T const &a) |
_constfn_ void | clr (T *) |
Static Public Attributes | |
const bool | pdt = 1 |
Definition at line 169 of file defop.h.
|
Assignment:.
|
|
|
|
|
|
Construction and destruction operators. For non-plain types (pdt==0), these define the constructor and destructor. These functions must be able to properly set up and destroy the passed object pointer which points to size() number of bytes allocated for the object. There are two ini() functions: one for the default constructor and one for the copy constructor.
|
|
Return object size in bytes.
|
|
If this type (T) is a plain data type or not. Plain data types are all PODs and structures without constructor, destructor, virtual functions,... Reimplemented in VM::NamespaceInfo::PtrListOperators< T >. |