Version: 9.12.0
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG > Class Template Reference

#include <PalmCouplingPolicy.hxx>

Inheritance diagram for PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >:

Data Structures

class  DataIdIterator
 

Public Types

typedef DataId value_type
 
typedef DataIdIterator< T_TIME, T_TAG > iterator
 
typedef value_typereference
 
typedef value_type const & const_reference
 

Public Member Functions

 InternalDataIdContainer (const DataId &dataId, const PalmCouplingPolicy &policy)
 
 InternalDataIdContainer (std::vector< T_TIME > const &lTime, std::vector< T_TAG > const &lTag)
 
 InternalDataIdContainer (InternalDataIdContainer const &pc)
 
InternalDataIdContaineroperator= (const InternalDataIdContainer &pc)
 
virtual ~InternalDataIdContainer ()
 
iterator begin ()
 
iterator end ()
 
bool empty () const
 

Private Member Functions

 InternalDataIdContainer ()
 

Private Attributes

std::vector< T_TIME > _lTime
 
std::vector< T_TAG > _lTag
 

Member Typedef Documentation

◆ const_reference

template<typename T_TIME , typename T_TAG >
typedef value_type const& PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::const_reference

◆ iterator

template<typename T_TIME , typename T_TAG >
typedef DataIdIterator<T_TIME, T_TAG> PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::iterator

◆ reference

template<typename T_TIME , typename T_TAG >
typedef value_type& PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::reference

◆ value_type

template<typename T_TIME , typename T_TAG >
typedef DataId PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::value_type

Constructor & Destructor Documentation

◆ InternalDataIdContainer() [1/4]

template<typename T_TIME , typename T_TAG >
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::InternalDataIdContainer ( )
private

◆ InternalDataIdContainer() [2/4]

◆ InternalDataIdContainer() [3/4]

template<typename T_TIME , typename T_TAG >
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::InternalDataIdContainer ( std::vector< T_TIME > const &  lTime,
std::vector< T_TAG > const &  lTag 
)

◆ InternalDataIdContainer() [4/4]

template<typename T_TIME , typename T_TAG >
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::InternalDataIdContainer ( InternalDataIdContainer< T_TIME, T_TAG > const &  pc)

◆ ~InternalDataIdContainer()

template<typename T_TIME , typename T_TAG >
virtual PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::~InternalDataIdContainer ( )
virtual

Member Function Documentation

◆ begin()

template<typename T_TIME , typename T_TAG >
iterator PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::begin ( )

◆ empty()

◆ end()

◆ operator=()

Field Documentation

◆ _lTag

◆ _lTime