ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameCPP::Common::Container< T > Class Template Reference

Container for Frame objects. More...

#include <Container.hh>

Inherited by FrameCPP::Common::SearchContainer< TYPE_T, &TYPE_T::GetName >, FrameCPP::Common::SearchContainer< USER_T, &USER_T::GetName >, FrameCPP::Common::SearchContainer< DETECT_SIM_T, &DETECT_SIM_T::GetName >, FrameCPP::Common::SearchContainer< DETECT_PROC_T, &DETECT_PROC_T::GetName >, FrameCPP::Common::SearchContainer< TRIG_DATA_T, &TRIG_DATA_T::GetNameSlow >, FrameCPP::Common::SearchContainer< HISTORY_T, &HISTORY_T::GetName >, FrameCPP::Common::SearchContainer< PROC_DATA_T, &PROC_DATA_T::GetNameSlow >, FrameCPP::Common::SearchContainer< STRAIN_T, &STRAIN_T::GetNameSlow >, FrameCPP::Common::SearchContainer< SIM_DATA_T, &SIM_DATA_T::GetNameSlow >, FrameCPP::Common::SearchContainer< SUMMARY_DATA_T, &SUMMARY_DATA_T::GetName >, FrameCPP::Common::SearchContainer< AUX_DATA_T, &AUX_DATA_T::GetName >, FrameCPP::Common::SearchContainer< AUX_TABLE_T, &AUX_TABLE_T::GetNameSlow >, FrameCPP::Common::SearchContainer< SIM_EVENT_T, &SIM_EVENT_T::GetNameSlow >, FrameCPP::Common::SearchContainer< STRAIN_T, &STRAIN_T::GetName >, FrameCPP::Common::SearchContainer< EVENT_T, &EVENT_T::GetNameSlow >, FrameCPP::Common::SearchContainer< TVect, &TVect::GetName >, FrameCPP::Common::SearchContainer< TDetector, &TDetector::GetName >, FrameCPP::Common::SearchContainer< TTrigData, &TTrigData::GetNameSlow >, FrameCPP::Common::SearchContainer< THistory, &THistory::GetName >, FrameCPP::Common::SearchContainer< TProcData, &TProcData::GetNameSlow >, FrameCPP::Common::SearchContainer< TSimData, &TSimData::GetNameSlow >, FrameCPP::Common::SearchContainer< TSummary, &TSummary::GetName >, FrameCPP::Common::SearchContainer< FrSerData, &FrSerData::GetName >, FrameCPP::Common::SearchContainer< FrAdcData, &FrAdcData::GetNameSlow >, FrameCPP::Common::SearchContainer< FrMsg, &FrMsg::GetAlarm >, FrameCPP::Common::SearchContainer< TSimEvent, &TSimEvent::GetNameSlow >, FrameCPP::Common::SearchContainer< TTable, &TTable::GetNameSlow >, FrameCPP::Common::SearchContainer< FrAdcData, &FrAdcData::GetName >, FrameCPP::Common::SearchContainer< FrTableType, &FrTableType::GetNameSlow >, FrameCPP::Common::SearchContainer< TData, &TData::GetName >, FrameCPP::Common::SearchContainer< TEvent, &TEvent::GetNameSlow >, FrameCPP::Common::SearchContainer< FrSerData, &FrSerData::GetNameSlow >, FrameCPP::Common::SearchContainer< TYPE_T, &TYPE_T::GetName >, FrameCPP::Common::SearchContainer< USER_T, &USER_T::GetName >, FrameCPP::Common::SearchContainer< DETECT_SIM_T, &DETECT_SIM_T::GetName >, FrameCPP::Common::SearchContainer< DETECT_PROC_T, &DETECT_PROC_T::GetName >, FrameCPP::Common::SearchContainer< TRIG_DATA_T, &TRIG_DATA_T::GetNameSlow >, FrameCPP::Common::SearchContainer< HISTORY_T, &HISTORY_T::GetName >, FrameCPP::Common::SearchContainer< PROC_DATA_T, &PROC_DATA_T::GetNameSlow >, FrameCPP::Common::SearchContainer< STRAIN_T, &STRAIN_T::GetNameSlow >, FrameCPP::Common::SearchContainer< SIM_DATA_T, &SIM_DATA_T::GetNameSlow >, FrameCPP::Common::SearchContainer< SUMMARY_DATA_T, &SUMMARY_DATA_T::GetName >, FrameCPP::Common::SearchContainer< AUX_DATA_T, &AUX_DATA_T::GetName >, FrameCPP::Common::SearchContainer< AUX_TABLE_T, &AUX_TABLE_T::GetNameSlow >, FrameCPP::Common::SearchContainer< SIM_EVENT_T, &SIM_EVENT_T::GetNameSlow >, FrameCPP::Common::SearchContainer< STRAIN_T, &STRAIN_T::GetName >, FrameCPP::Common::SearchContainer< EVENT_T, &EVENT_T::GetNameSlow >, FrameCPP::Common::SearchContainer< TVect, &TVect::GetName >, FrameCPP::Common::SearchContainer< TDetector, &TDetector::GetName >, FrameCPP::Common::SearchContainer< TTrigData, &TTrigData::GetNameSlow >, FrameCPP::Common::SearchContainer< THistory, &THistory::GetName >, FrameCPP::Common::SearchContainer< TProcData, &TProcData::GetNameSlow >, FrameCPP::Common::SearchContainer< TSimData, &TSimData::GetNameSlow >, FrameCPP::Common::SearchContainer< TSummary, &TSummary::GetName >, FrameCPP::Common::SearchContainer< FrSerData, &FrSerData::GetName >, FrameCPP::Common::SearchContainer< FrAdcData, &FrAdcData::GetNameSlow >, FrameCPP::Common::SearchContainer< FrMsg, &FrMsg::GetAlarm >, FrameCPP::Common::SearchContainer< TSimEvent, &TSimEvent::GetNameSlow >, FrameCPP::Common::SearchContainer< TTable, &TTable::GetNameSlow >, FrameCPP::Common::SearchContainer< FrAdcData, &FrAdcData::GetName >, FrameCPP::Common::SearchContainer< FrTableType, &FrTableType::GetNameSlow >, FrameCPP::Common::SearchContainer< TData, &TData::GetName >, FrameCPP::Common::SearchContainer< TEvent, &TEvent::GetNameSlow >, FrameCPP::Common::SearchContainer< FrSerData, &FrSerData::GetNameSlow >, FrameCPP::Common::SearchContainer< T, F >, and FrameCPP::Common::SearchContainer< T, F >.

Public Member Functions

bool operator== (const Container< T > &c) const
 Equality operator.
bool operator!= (const Container< T > &c) const
 Inequality operator.
iterator append (value_type data)
 Append an element to the end of the container.
bool operator== (const Container< T > &c) const
 Equality operator.
bool operator!= (const Container< T > &c) const
 Inequality operator.
iterator append (value_type data)
 Append an element to the end of the container.

Detailed Description

template<class T>
class FrameCPP::Common::Container< T >

Container for Frame objects.

This allows for storage of data members of the frame specification. The container stores the members as smart pointers.

Member Function Documentation

◆ append() [1/2]

template<class T>
iterator FrameCPP::Common::Container< T >::append ( value_type data)
inline

Append an element to the end of the container.

Memory for the element will be allocated and the container will own the new element.

Parameters
[in]dataThe item to append.
Returns
The iterator correspinding to the appended object.

◆ append() [2/2]

template<class T>
iterator FrameCPP::Common::Container< T >::append ( value_type data)
inline

Append an element to the end of the container.

Memory for the element will be allocated and the container will own the new element.

Parameters
[in]dataThe item to append.
Returns
The iterator correspinding to the appended object.

◆ operator!=() [1/2]

template<class T>
bool FrameCPP::Common::Container< T >::operator!= ( const Container< T > & c) const

Inequality operator.

Parameters
[in]cThe container to compare with.
Returns
true if the containers are not equal.

This chacks to see if two containers do not contain identical elements.

◆ operator!=() [2/2]

template<class T>
bool FrameCPP::Common::Container< T >::operator!= ( const Container< T > & c) const

Inequality operator.

Parameters
[in]cThe container to compare with.
Returns
true if the containers are not equal.

◆ operator==() [1/2]

template<class T>
bool FrameCPP::Common::Container< T >::operator== ( const Container< T > & c) const

Equality operator.

Parameters
[in]cThe container to compare with.
Returns
true if the containers are equal.

◆ operator==() [2/2]

template<class T>
bool FrameCPP::Common::Container< T >::operator== ( const Container< T > & c) const

Equality operator.

Parameters
[in]cThe container to compare with.
Returns
true if the containers are equal.

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/build/include/framecpp/Common/Container.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Common/Container.hh