PLearn 0.1
|
Go to the source code of this file.
Classes | |
class | PLearn::PPointable |
class | PLearn::PP< T > |
class | PLearn::TypeTraits< PP< T > > |
class | PLearn::MultiMap< A, B > |
Namespaces | |
namespace | PLearn |
< for swap | |
Functions | |
template<class T > | |
bool | PLearn::operator== (const T *ptr, const PP< T > &b) |
template<class T > | |
void | PLearn::deepCopyField (PP< T > &field, CopiesMap &copies) |
Any pointer or smart pointer: call deepCopy() | |
template<class T > | |
T * | PLearn::deepCopy (PP< T > source, CopiesMap &copies) |
A simple template function. | |
template<class T > | |
T * | PLearn::deepCopy (PP< T > source) |
This function simply calls the previous one with an initially empty map. | |
template<class T > | |
T * | PLearn::get_pointer (PP< T > const &p) |
template<class T > | |
int | PLearn::sizeInBytes (PP< T > x) |
Definition in file PP.h.