30 #ifndef _PALM_COUPLING_POLICIES_HXX_
31 #define _PALM_COUPLING_POLICIES_HXX_
33 #include <SALOMEconfig.h>
35 #include <omniORB4/CORBA.h>
61 typedef std::pair < TimeType , TagType >
DataId;
88 std::cout <<
"----Cst ---- InternalDataIdContainer(const DataId & dataId..) " << dataId <<std::endl;
91 for(std::vector<CORBA::Long>::iterator i=
_lTime.begin();i!=
_lTime.end();++i)
92 std::cout <<
"_lTime["<<
c++ <<
"] : " << *i << std::endl;
95 for(std::vector<CORBA::Long>::iterator i=
_lTag.begin();i!=
_lTag.end();++i)
96 std::cout <<
"_lTag["<<
c++ <<
"] : " << *i << std::endl;
128 typedef typename std::vector<TTIME>::const_iterator
ItTime;
129 typedef typename std::vector<TTAG >::const_iterator
ItTag;
160 std::cout <<
"-------- operator*(), *_itTime : " << *
_itTime <<
" *_itTag " << *
_itTag <<std::endl;
Definition: CouplingPolicy.hxx:65
Definition: PalmCouplingPolicy.hxx:124
ItTime _itTime
Definition: PalmCouplingPolicy.hxx:132
DataIdIterator & operator=(const DataIdIterator &dIt)
Definition: PalmCouplingPolicy.hxx:152
DataIdIterator & operator++()
Definition: PalmCouplingPolicy.hxx:172
DataIdIterator(const InternalDataIdContainer< TTIME, TTAG > &pc, ItTime itTime, ItTag itTag)
Definition: PalmCouplingPolicy.hxx:143
bool operator==(const DataIdIterator &dIt) const
Definition: PalmCouplingPolicy.hxx:163
std::vector< TTAG >::const_iterator ItTag
Definition: PalmCouplingPolicy.hxx:129
DataIdIterator operator++(int fake)
Definition: PalmCouplingPolicy.hxx:185
bool operator!=(const DataIdIterator &dIt) const
Definition: PalmCouplingPolicy.hxx:167
DataId operator*() const
Definition: PalmCouplingPolicy.hxx:159
const InternalDataIdContainer< TTIME, TTAG > & _pc
Definition: PalmCouplingPolicy.hxx:134
DataIdIterator()
Definition: PalmCouplingPolicy.hxx:135
DataIdIterator(const DataIdIterator &dIt)
Definition: PalmCouplingPolicy.hxx:146
DataIdIterator(const InternalDataIdContainer< TTIME, TTAG > &pc)
Definition: PalmCouplingPolicy.hxx:141
std::vector< TTIME >::const_iterator ItTime
Definition: PalmCouplingPolicy.hxx:128
~DataIdIterator()
Definition: PalmCouplingPolicy.hxx:148
ItTag _itTag
Definition: PalmCouplingPolicy.hxx:133
Definition: PalmCouplingPolicy.hxx:69
iterator begin()
Definition: PalmCouplingPolicy.hxx:117
bool empty() const
Definition: PalmCouplingPolicy.hxx:121
InternalDataIdContainer(std::vector< T_TIME > const &lTime, std::vector< T_TAG > const &lTag)
Definition: PalmCouplingPolicy.hxx:100
InternalDataIdContainer(InternalDataIdContainer const &pc)
Definition: PalmCouplingPolicy.hxx:105
value_type const & const_reference
Definition: PalmCouplingPolicy.hxx:83
iterator end()
Definition: PalmCouplingPolicy.hxx:118
InternalDataIdContainer & operator=(const InternalDataIdContainer &pc)
Definition: PalmCouplingPolicy.hxx:110
std::vector< T_TIME > _lTime
Definition: PalmCouplingPolicy.hxx:71
virtual ~InternalDataIdContainer()
Definition: PalmCouplingPolicy.hxx:115
InternalDataIdContainer()
Definition: PalmCouplingPolicy.hxx:76
InternalDataIdContainer(const DataId &dataId, const PalmCouplingPolicy &policy)
Definition: PalmCouplingPolicy.hxx:87
DataIdIterator< T_TIME, T_TAG > iterator
Definition: PalmCouplingPolicy.hxx:80
value_type & reference
Definition: PalmCouplingPolicy.hxx:82
DataId value_type
Definition: PalmCouplingPolicy.hxx:79
std::vector< T_TAG > _lTag
Definition: PalmCouplingPolicy.hxx:72
Definition: PalmCouplingPolicy.hxx:41
TimeType getTime(const DataId &dataId) const
Definition: PalmCouplingPolicy.hxx:64
CORBA::Long TimeType
Definition: PalmCouplingPolicy.hxx:59
filtre_conversion * get_filtre_convert_TIME()
Definition: PalmCouplingPolicy.hxx:53
filtre_conversion filtre_convert_TIME
Definition: PalmCouplingPolicy.hxx:44
TagType getTag(const DataId &dataId) const
Definition: PalmCouplingPolicy.hxx:65
InternalDataIdContainer< TimeType, TagType > DataIdContainer
Definition: PalmCouplingPolicy.hxx:62
CORBA::Long TagType
Definition: PalmCouplingPolicy.hxx:60
filtre_conversion * get_filtre_convert_TAG()
Definition: PalmCouplingPolicy.hxx:54
std::pair< TimeType, TagType > DataId
Definition: PalmCouplingPolicy.hxx:61
filtre_conversion filtre_convert_TAG
Definition: PalmCouplingPolicy.hxx:46
Definition: DataIdFilter.hxx:153
T applique_filtre_conversion(T valeur_initiale, std::vector< T > &liste_conversions) const
Definition: DataIdFilter.hxx:281
def c
Definition: pythfilter.py:568