pairing< type1, type2 > Class Template Reference

groups two items together. More...

#include <object_base.h>

Collaboration diagram for pairing< type1, type2 >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 pairing (type1 a, type2 b)
type1 & get1 ()
const type1 & get1 () const
type2 & get2 ()
const type2 & get2 () const

Public Attributes

type1 _a
type2 _b

Detailed Description

template<class type1, class type2>
class pairing< type1, type2 >

groups two items together.

Definition at line 120 of file object_base.h.


Constructor & Destructor Documentation

template<class type1, class type2>
pairing< type1, type2 >::pairing ( type1  a,
type2  b 
) [inline]


Member Function Documentation

template<class type1, class type2>
type1& pairing< type1, type2 >::get1 (  )  [inline]

Definition at line 128 of file object_base.h.

References pairing< type1, type2 >::_a.

template<class type1, class type2>
const type1& pairing< type1, type2 >::get1 (  )  const [inline]

Definition at line 129 of file object_base.h.

References pairing< type1, type2 >::_a.

template<class type1, class type2>
type2& pairing< type1, type2 >::get2 (  )  [inline]

Definition at line 130 of file object_base.h.

References pairing< type1, type2 >::_b.

template<class type1, class type2>
const type2& pairing< type1, type2 >::get2 (  )  const [inline]

Definition at line 131 of file object_base.h.

References pairing< type1, type2 >::_b.


Member Data Documentation

template<class type1, class type2>
type1 pairing< type1, type2 >::_a

Definition at line 123 of file object_base.h.

Referenced by pairing< type1, type2 >::get1().

template<class type1, class type2>
type2 pairing< type1, type2 >::_b

Definition at line 124 of file object_base.h.

Referenced by pairing< type1, type2 >::get2().


The documentation for this class was generated from the following file:
Generated on Thu Nov 20 04:30:17 2008 for HOOPLE Libraries by  doxygen 1.5.1