Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
moab::common_tree::_Element_data< T1, T2 > Struct Template Reference

#include <common_tree.hpp>

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 155 of file common_tree.hpp.

Member Typedef Documentation

◆ first_type

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

Definition at line 157 of file common_tree.hpp.

◆ second_type

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

Definition at line 158 of file common_tree.hpp.

Constructor & Destructor Documentation

◆ _Element_data() [1/4]

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

Definition at line 161 of file common_tree.hpp.

161 : first( T1() ), second( T2() ) {}

◆ _Element_data() [2/4]

template<typename T1 , typename T2 >
moab::common_tree::_Element_data< T1, T2 >::_Element_data ( const T1 &  x)
inline

Definition at line 162 of file common_tree.hpp.

162 : first( x ), second( T2() ) {}

◆ _Element_data() [3/4]

template<typename T1 , typename T2 >
moab::common_tree::_Element_data< T1, T2 >::_Element_data ( const T1 &  x,
T2 &  y 
)
inline

Definition at line 163 of file common_tree.hpp.

163 : first( x ), second( y ) {}

◆ _Element_data() [4/4]

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 165 of file common_tree.hpp.

165  : first( p.first ), second( p.second )
166  {
167  }

Member Data Documentation

◆ first

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

Definition at line 159 of file common_tree.hpp.

◆ second

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

Definition at line 160 of file common_tree.hpp.


The documentation for this struct was generated from the following file: