replicode
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Private Attributes | Friends | List of all members
mBrane::sdk::Object< M, S, U > Class Template Reference

#include <object.h>

Inheritance diagram for mBrane::sdk::Object< M, S, U >:
Inheritance graph
Collaboration diagram for mBrane::sdk::Object< M, S, U >:
Collaboration graph

Public Member Functions

void * operator new (size_t s)
 
void operator delete (void *o)
 

Static Public Member Functions

static size_t Size ()
 

Protected Member Functions

 Object ()
 

Static Private Attributes

static M * _Allocator = M::GetStatic(U::Size())
 

Friends

class ClassRegister
 

Constructor & Destructor Documentation

template<class M , class S , class U >
Object::Object ( )
inlineprotected

Member Function Documentation

template<class M , class S , class U >
void Object::operator delete ( void *  o)
inline
template<class M , class S , class U >
void * Object::operator new ( size_t  s)
inline
template<class M , class S , class U >
size_t Object::Size ( )
inlinestatic

Friends And Related Function Documentation

template<class M, class S, class U>
friend class ClassRegister
friend

Member Data Documentation

template<class M, class S, class U>
M * Object::_Allocator = M::GetStatic(U::Size())
staticprivate

The documentation for this class was generated from the following files: