|
|
template<typename T, typename ... Args> |
| static T * | __accessor_on_construct (void *data, Args &&... args) |
|
template<typename T> |
| static void | __accessor_on_destruct (T *p) |
|
template<a_particle PARTICLE, typename ... Args> |
| static PARTICLE * | __on_construct (void *data, memsize s, Args &&... args) |
|
template<non_particle NON_PARTICLE, typename ... Args> |
| static NON_PARTICLE * | __on_construct (void *data, memsize s, Args &&... args) |
|
template<a_particle PARTICLE, typename ... Args> |
| static PARTICLE * | __on_referencing_debugging_construct (void *data, memsize s, Args &&... args) |
|
template<non_particle NON_PARTICLE, typename ... Args> |
| static NON_PARTICLE * | __on_referencing_debugging_construct (void *data, memsize s, Args &&... args) |
|
template<a_particle PARTICLE, typename ... Args> |
| static PARTICLE * | __on_normal_construct (void *data, memsize s, Args &&... args) |
|
template<non_particle NON_PARTICLE, typename ... Args> |
| static NON_PARTICLE * | __on_normal_construct (void *data, memsize s, Args &&... args) |
|
template<typename T> |
| static void | __on_destruct (T *p) |
|
template<typename T, typename ... Args> |
| static T * | __memory_new (::heap::enum_memory ememory, Args &&... args) |
|
template<typename T> |
| static T * | __memory_new_array (::heap::enum_memory ememory, ::collection::count c) |
|
template<typename T> |
| static void | __memory_delete (::heap::enum_memory ememory, T *p) |
|
template<typename T> |
| static void | __memory_delete (::heap::enum_memory ememory, T *p, void *pAllocation) |
|
template<typename T, typename ... Args> |
| static ::pointer< T > | __call_allocate (Args &&... args) |
|
template<typename T, typename ... Args> |
| static T * | __call_allocate (Args &&... args) |
|
template<typename T> |
| static T * | øallocate_array (::collection::count c) |
|
template<typename T> |
| static void | __call__delete (T *p) |
|
template<typename T> |
| static void | __call__delete (T *p, void *pAllocation) |