lestes::std::pair< T1, T2 > Class Template Reference

#include <pair.hh>

Inheritance diagram for lestes::std::pair< T1, T2 >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ptr< reflection_listreflection_get () const
virtual ptr< field_list_listfield_values_get () const

Static Public Member Functions

static ptr< pair< T1, T2 > > create ()
static ptr< pair< T1, T2 > > create (const T1 &a, const T2 &b)
static ptr< pair< T1, T2 > > create (const ptr< pair< T1, T2 > > &p)
static ptr< pair< T1, T2 > > create (const::std::pair< T1, T2 > &stdp)

Protected Member Functions

 pair ()
 pair (const T1 &a, const T2 &b)
 pair (const pair &p)

template<typename T1, typename T2>
class lestes::std::pair< T1, T2 >


Constructor & Destructor Documentation

template<typename T1, typename T2>
lestes::std::pair< T1, T2 >::pair (  )  [inline, protected]

Reimplemented in lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< T1, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, and lestes::std::pair< T1, srp< T2 > >.

template<typename T1, typename T2>
lestes::std::pair< T1, T2 >::pair ( const T1 &  a,
const T2 &  b 
) [inline, protected]

template<typename T1, typename T2>
lestes::std::pair< T1, T2 >::pair ( const pair< T1, T2 > &  p  )  [inline, protected]

Reimplemented in lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< T1, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, and lestes::std::pair< T1, srp< T2 > >.


Member Function Documentation

template<typename T1, typename T2>
static ptr< pair<T1,T2> > lestes::std::pair< T1, T2 >::create ( void   )  [inline, static]

Reimplemented in lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< T1, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, and lestes::std::pair< T1, srp< T2 > >.

template<typename T1, typename T2>
static ptr< pair<T1,T2> > lestes::std::pair< T1, T2 >::create ( const T1 &  a,
const T2 &  b 
) [inline, static]

template<typename T1, typename T2>
static ptr< pair<T1,T2> > lestes::std::pair< T1, T2 >::create ( const ptr< pair< T1, T2 > > &  p  )  [inline, static]

template<typename T1, typename T2>
static ptr< pair<T1,T2> > lestes::std::pair< T1, T2 >::create ( const ::std::pair< T1, T2 > &  stdp  )  [inline, static]

template<typename T1, typename T2>
virtual ptr<reflection_list> lestes::std::pair< T1, T2 >::reflection_get ( void   )  const [inline, virtual]

Reimplemented from lestes::std::object.

Reimplemented in lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< T1, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, and lestes::std::pair< T1, srp< T2 > >.

template<typename T1, typename T2>
virtual ptr<field_list_list> lestes::std::pair< T1, T2 >::field_values_get ( void   )  const [inline, virtual]

Reimplemented from lestes::std::object.

Reimplemented in lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, lestes::std::pair< srp< T1 >, srp< T2 > >, lestes::std::pair< T1, srp< T2 > >, lestes::std::pair< srp< T1 >, T2 >, and lestes::std::pair< T1, srp< T2 > >.


The documentation for this class was generated from the following file:
Generated on Mon Feb 12 18:50:05 2007 for lestes by doxygen 1.5.1-20070107