realroot_doc 0.1.1
|
#include <shared_object.hpp>
Definition at line 64 of file shared_object.hpp.
rep | ( | P0 | a | ) | [inline] |
Definition at line 71 of file shared_object.hpp.
rep | ( | P0 | a, |
P1 | b | ||
) | [inline] |
Definition at line 74 of file shared_object.hpp.
rep | ( | P0 | a, |
P1 | b, | ||
P2 | c | ||
) | [inline] |
Definition at line 77 of file shared_object.hpp.
rep | ( | P0 | a, |
P1 | b, | ||
P2 | c, | ||
P3 | d | ||
) | [inline] |
Definition at line 80 of file shared_object.hpp.
rep | ( | ) | [inline] |
Definition at line 82 of file shared_object.hpp.
Referenced by shared_object< R >::rep::operator delete().
: refc(1) {//std::cout<<"build data "<< refc<<std::endl; }
Definition at line 85 of file shared_object.hpp.
~rep | ( | ) | [inline] |
Definition at line 86 of file shared_object.hpp.
{}
void operator delete | ( | void * | p | ) | [inline] |
Definition at line 89 of file shared_object.hpp.
References shared_object< R >::rep::rep().
{std::allocator<R>().deallocate((R*)p,sizeof(rep)); }
void* operator new | ( | size_t | s | ) | [inline] |
Definition at line 87 of file shared_object.hpp.
{return std::allocator<R>().allocate(s); }
R obj |
Definition at line 68 of file shared_object.hpp.
Referenced by shared_object< std::vector< homography< real > > >::operator*(), and shared_object< std::vector< homography< real > > >::operator->().
int refc |
Definition at line 67 of file shared_object.hpp.
Referenced by shared_object< std::vector< homography< real > > >::divorce(), shared_object< std::vector< homography< real > > >::leave(), shared_object< std::vector< homography< real > > >::operator*(), shared_object< std::vector< homography< real > > >::operator->(), shared_object< std::vector< homography< real > > >::operator=(), shared_object< std::vector< homography< real > > >::ref(), and shared_object< std::vector< homography< real > > >::shared_object().