Go to the source code of this file.
Classes | |
class | mbl_cloneable_ptr< BaseClass > |
Cunning pointer for objects that can be cloned. More... | |
class | mbl_cloneable_nzptr< BaseClass > |
Cunning non-zero pointer for objects that can be cloned. More... | |
Defines | |
#define | MBL_CLONEABLE_PTR_INSTANTIATE(T) |
Functions | |
template<class BaseClass > | |
void | vsl_b_write (vsl_b_ostream &bfs, const mbl_cloneable_ptr< BaseClass > &p) |
template<class BaseClass > | |
void | vsl_b_read (vsl_b_istream &bfs, mbl_cloneable_ptr< BaseClass > &p) |
template<class BaseClass > | |
void | vsl_b_write (vsl_b_ostream &bfs, const mbl_cloneable_nzptr< BaseClass > &p) |
template<class BaseClass > | |
void | vsl_b_read (vsl_b_istream &bfs, mbl_cloneable_nzptr< BaseClass > &p) |
Definition in file mbl_cloneable_ptr.h.
#define MBL_CLONEABLE_PTR_INSTANTIATE | ( | T | ) |
Definition at line 250 of file mbl_cloneable_ptr.h.
void vsl_b_read | ( | vsl_b_istream & | bfs, |
mbl_cloneable_ptr< BaseClass > & | p | ||
) |
Definition at line 123 of file mbl_cloneable_ptr.h.
void vsl_b_read | ( | vsl_b_istream & | bfs, |
mbl_cloneable_nzptr< BaseClass > & | p | ||
) |
Definition at line 247 of file mbl_cloneable_ptr.h.
void vsl_b_write | ( | vsl_b_ostream & | bfs, |
const mbl_cloneable_ptr< BaseClass > & | p | ||
) |
Definition at line 119 of file mbl_cloneable_ptr.h.
void vsl_b_write | ( | vsl_b_ostream & | bfs, |
const mbl_cloneable_nzptr< BaseClass > & | p | ||
) |
Definition at line 243 of file mbl_cloneable_ptr.h.