moab
moab::common_tree::_Element_data< T1, T2 > Struct Template Reference

#include <common_tree.hpp>

List of all members.

Public Types

typedef T1 first_type
typedef T2 second_type

Public Member Functions

 _Element_data ()
 _Element_data (const T1 &x)
 _Element_data (const T1 &x, T2 &y)
template<typename U , typename V >
 _Element_data (const _Element_data< U, V > &p)

Public Attributes

T1 first
T2 second

Detailed Description

template<typename T1, typename T2>
struct moab::common_tree::_Element_data< T1, T2 >

Definition at line 133 of file common_tree.hpp.


Member Typedef Documentation

template<typename T1, typename T2>
typedef T1 moab::common_tree::_Element_data< T1, T2 >::first_type

Definition at line 134 of file common_tree.hpp.

template<typename T1, typename T2>
typedef T2 moab::common_tree::_Element_data< T1, T2 >::second_type

Definition at line 135 of file common_tree.hpp.


Constructor & Destructor Documentation

template<typename T1, typename T2>
moab::common_tree::_Element_data< T1, T2 >::_Element_data ( ) [inline]

Definition at line 138 of file common_tree.hpp.

: first(T1()), second(T2()){}
template<typename T1, typename T2>
moab::common_tree::_Element_data< T1, T2 >::_Element_data ( const T1 &  x) [inline]

Definition at line 139 of file common_tree.hpp.

: first(x), second(T2()) {}
template<typename T1, typename T2>
moab::common_tree::_Element_data< T1, T2 >::_Element_data ( const T1 &  x,
T2 &  y 
) [inline]

Definition at line 140 of file common_tree.hpp.

: first( x), second( y) {}
template<typename T1, typename T2>
template<typename U , typename V >
moab::common_tree::_Element_data< T1, T2 >::_Element_data ( const _Element_data< U, V > &  p) [inline]

Definition at line 142 of file common_tree.hpp.

                                                : first(p.first),
                              second( p.second) {}

Member Data Documentation

template<typename T1, typename T2>
T1 moab::common_tree::_Element_data< T1, T2 >::first

Definition at line 136 of file common_tree.hpp.

template<typename T1, typename T2>
T2 moab::common_tree::_Element_data< T1, T2 >::second

Definition at line 137 of file common_tree.hpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines