Developer documentation

mmx::shared_object< R >::rep Struct Reference

#include <shared_object.hpp>

Public Member Functions

template<class P0 >
 rep (P0 a)
 
template<class P0 , class P1 >
 rep (P0 a, P1 b)
 
template<class P0 , class P1 , class P2 >
 rep (P0 a, P1 b, P2 c)
 
template<class P0 , class P1 , class P2 , class P3 >
 rep (P0 a, P1 b, P2 c, P3 d)
 
 rep ()
 
 rep (const rep &o)
 
 ~rep ()
 
void * operator new (size_t s)
 
void operator delete (void *p)
 

Public Attributes

int refc
 
obj
 

Constructor & Destructor Documentation

template<class R>
template<class P0 >
mmx::shared_object< R >::rep::rep ( P0  a)
inline
template<class R>
template<class P0 , class P1 >
mmx::shared_object< R >::rep::rep ( P0  a,
P1  b 
)
inline
template<class R>
template<class P0 , class P1 , class P2 >
mmx::shared_object< R >::rep::rep ( P0  a,
P1  b,
P2  c 
)
inline
template<class R>
template<class P0 , class P1 , class P2 , class P3 >
mmx::shared_object< R >::rep::rep ( P0  a,
P1  b,
P2  c,
P3  d 
)
inline
template<class R>
mmx::shared_object< R >::rep::rep ( )
inline
template<class R>
mmx::shared_object< R >::rep::rep ( const rep o)
inline
template<class R>
mmx::shared_object< R >::rep::~rep ( )
inline

Member Function Documentation

template<class R>
void mmx::shared_object< R >::rep::operator delete ( void *  p)
inline
template<class R>
void* mmx::shared_object< R >::rep::operator new ( size_t  s)
inline

Member Data Documentation

template<class R>
R mmx::shared_object< R >::rep::obj
template<class R>
int mmx::shared_object< R >::rep::refc

The documentation for this struct was generated from the following file:
Home