PLearn 0.1
Classes | Namespaces | Functions
tuple.h File Reference
#include <boost/tuple/tuple.hpp>
#include <boost/tuple/tuple_comparison.hpp>
#include <plearn/base/TypeTraits.h>
#include <plearn/io/PStream.h>
Include dependency graph for tuple.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PLearn::TypeTraits< tuple< T1 > >
class  PLearn::TypeTraits< tuple< T1, T2 > >
class  PLearn::TypeTraits< tuple< T1, T2, T3 > >
class  PLearn::TypeTraits< tuple< T1, T2, T3, T4 > >
class  PLearn::TypeTraits< tuple< T1, T2, T3, T4, T5 > >
class  PLearn::TypeTraits< tuple< T1, T2, T3, T4, T5, T6 > >

Namespaces

namespace  PLearn
 

< for swap


Functions

template<class T1 >
PStream & PLearn::operator<< (PStream &out, const tuple< T1 > &t)
template<class T1 , class T2 >
PStream & PLearn::operator<< (PStream &out, const tuple< T1, T2 > &t)
template<class T1 , class T2 , class T3 >
PStream & PLearn::operator<< (PStream &out, const tuple< T1, T2, T3 > &t)
template<class T1 , class T2 , class T3 , class T4 >
PStream & PLearn::operator<< (PStream &out, const tuple< T1, T2, T3, T4 > &t)
template<class T1 , class T2 , class T3 , class T4 , class T5 >
PStream & PLearn::operator<< (PStream &out, const tuple< T1, T2, T3, T4, T5 > &t)
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
PStream & PLearn::operator<< (PStream &out, const tuple< T1, T2, T3, T4, T5, T6 > &t)
template<class T1 >
PStream & PLearn::operator>> (PStream &in, tuple< T1 > &t)
template<class T1 , class T2 >
PStream & PLearn::operator>> (PStream &in, tuple< T1, T2 > &t)
template<class T1 , class T2 , class T3 >
PStream & PLearn::operator>> (PStream &in, tuple< T1, T2, T3 > &t)
template<class T1 , class T2 , class T3 , class T4 >
PStream & PLearn::operator>> (PStream &in, tuple< T1, T2, T3, T4 > &t)
template<class T1 , class T2 , class T3 , class T4 , class T5 >
PStream & PLearn::operator>> (PStream &in, tuple< T1, T2, T3, T4, T5 > &t)
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
PStream & PLearn::operator>> (PStream &in, tuple< T1, T2, T3, T4, T5, T6 > &t)
template<typename T0 >
void PLearn::deepCopyField (tuple< T0 > &t, CopiesMap &copies)
 Tuples handle deepCopying by distributing it to each element.
template<typename T0 , typename T1 >
void PLearn::deepCopyField (tuple< T0, T1 > &t, CopiesMap &copies)
template<typename T0 , typename T1 , typename T2 >
void PLearn::deepCopyField (tuple< T0, T1, T2 > &t, CopiesMap &copies)
template<typename T0 , typename T1 , typename T2 , typename T3 >
void PLearn::deepCopyField (tuple< T0, T1, T2, T3 > &t, CopiesMap &copies)
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void PLearn::deepCopyField (tuple< T0, T1, T2, T3, T4 > &t, CopiesMap &copies)
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void PLearn::deepCopyField (tuple< T0, T1, T2, T3, T4, T5 > &t, CopiesMap &copies)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines