ldas-tools-framecpp
2.7.0
|
Container for Frame objects. More...
#include <IOStream.hh>
Public Types | |
typedef boost::shared_ptr< T > | value_type |
typedef boost::shared_ptr< T > const | const_value_type |
typedef std::vector< value_type > | container_base_type |
typedef container_base_type::size_type | size_type |
typedef container_base_type::iterator | iterator |
typedef container_base_type::const_iterator | const_iterator |
typedef container_base_type::reverse_iterator | reverse_iterator |
typedef container_base_type::const_reverse_iterator | const_reverse_iterator |
typedef boost::shared_ptr< T > | value_type |
typedef boost::shared_ptr< T > const | const_value_type |
typedef std::vector< value_type > | container_base_type |
typedef container_base_type::size_type | size_type |
typedef container_base_type::iterator | iterator |
typedef container_base_type::const_iterator | const_iterator |
typedef container_base_type::reverse_iterator | reverse_iterator |
typedef container_base_type::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
bool | operator== (const Container< T > &c) const |
Equality operator. More... | |
bool | operator!= (const Container< T > &c) const |
Inequality operator. More... | |
iterator | append (value_type data) |
Append an element to the end of the container. More... | |
iterator | append (const T &data) |
IStream & | StreamIn (IStream &Stream) |
OStream & | StreamOut (OStream &Stream) const |
bool | operator== (const Container< T > &c) const |
Equality operator. More... | |
bool | operator!= (const Container< T > &c) const |
Inequality operator. More... | |
iterator | append (value_type data) |
Append an element to the end of the container. More... | |
iterator | append (const T &data) |
IStream & | StreamIn (IStream &Stream) |
OStream & | StreamOut (OStream &Stream) const |
Container for Frame objects.
This allows for storage of data members of the frame specification. The container stores the members as smart pointers.
typedef container_base_type::const_iterator FrameCPP::Common::Container< T >::const_iterator |
typedef container_base_type::const_iterator FrameCPP::Common::Container< T >::const_iterator |
typedef container_base_type::const_reverse_iterator FrameCPP::Common::Container< T >::const_reverse_iterator |
typedef container_base_type::const_reverse_iterator FrameCPP::Common::Container< T >::const_reverse_iterator |
typedef boost::shared_ptr< T > const FrameCPP::Common::Container< T >::const_value_type |
typedef boost::shared_ptr< T > const FrameCPP::Common::Container< T >::const_value_type |
typedef std::vector< value_type > FrameCPP::Common::Container< T >::container_base_type |
typedef std::vector< value_type > FrameCPP::Common::Container< T >::container_base_type |
typedef container_base_type::iterator FrameCPP::Common::Container< T >::iterator |
typedef container_base_type::iterator FrameCPP::Common::Container< T >::iterator |
typedef container_base_type::reverse_iterator FrameCPP::Common::Container< T >::reverse_iterator |
typedef container_base_type::reverse_iterator FrameCPP::Common::Container< T >::reverse_iterator |
typedef container_base_type::size_type FrameCPP::Common::Container< T >::size_type |
typedef container_base_type::size_type FrameCPP::Common::Container< T >::size_type |
typedef boost::shared_ptr< T > FrameCPP::Common::Container< T >::value_type |
typedef boost::shared_ptr< T > FrameCPP::Common::Container< T >::value_type |
|
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.
[in] | data | The item to append. |
|
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.
[in] | data | The item to append. |
|
inline |
|
inline |
bool FrameCPP::Common::Container< T >::operator!= | ( | const Container< T > & | c | ) | const |
Inequality operator.
[in] | c | The container to compare with. |
bool FrameCPP::Common::Container< T >::operator!= | ( | const Container< T > & | c | ) | const |
Inequality operator.
[in] | c | The container to compare with. |
This chacks to see if two containers do not contain identical elements.
bool FrameCPP::Common::Container< T >::operator== | ( | const Container< T > & | c | ) | const |
Equality operator.
[in] | c | The container to compare with. |
bool FrameCPP::Common::Container< T >::operator== | ( | const Container< T > & | c | ) | const |
Equality operator.
[in] | c | The container to compare with. |
IStream& FrameCPP::Common::Container< T >::StreamIn | ( | IStream & | Stream | ) |
IStream & FrameCPP::Common::Container< T >::StreamIn | ( | IStream & | Stream | ) |
OStream & FrameCPP::Common::Container< T >::StreamOut | ( | OStream & | Stream | ) | const |
OStream& FrameCPP::Common::Container< T >::StreamOut | ( | OStream & | Stream | ) | const |