Version: 6.3.1
Data Structures | Public Types | Public Member Functions | Private Member Functions | Private Attributes

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

#include <PalmCouplingPolicy.hxx>

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

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

template<typename T_TIME, typename T_TAG>
class PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >


Member Typedef Documentation

template<typename T_TIME, typename T_TAG>
typedef DataId PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::value_type
template<typename T_TIME, typename T_TAG>
typedef DataIdIterator<T_TIME, T_TAG> PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::iterator
template<typename T_TIME, typename T_TAG>
typedef value_type& PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::reference
template<typename T_TIME, typename T_TAG>
typedef value_type const& PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::const_reference

Constructor & Destructor Documentation

template<typename T_TIME, typename T_TAG>
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::InternalDataIdContainer ( ) [inline, private]
template<typename T_TIME, typename T_TAG>
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::InternalDataIdContainer ( const DataId dataId,
const PalmCouplingPolicy policy 
) [inline]
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 
) [inline]
template<typename T_TIME, typename T_TAG>
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::InternalDataIdContainer ( InternalDataIdContainer< T_TIME, T_TAG > const &  pc) [inline]
template<typename T_TIME, typename T_TAG>
virtual PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::~InternalDataIdContainer ( ) [inline, virtual]

Member Function Documentation

template<typename T_TIME, typename T_TAG>
InternalDataIdContainer& PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::operator= ( const InternalDataIdContainer< T_TIME, T_TAG > &  pc) [inline]
template<typename T_TIME, typename T_TAG>
iterator PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::begin ( ) [inline]
template<typename T_TIME, typename T_TAG>
iterator PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::end ( ) [inline]
template<typename T_TIME, typename T_TAG>
bool PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::empty ( ) const [inline]

Field Documentation

template<typename T_TIME, typename T_TAG>
std::vector<T_TIME> PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::_lTime [private]
template<typename T_TIME, typename T_TAG>
std::vector<T_TAG> PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::_lTag [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS