Definition at line 772 of file filter.h.
typedef List::const_iterator OSB_LIB::FilterConds::ConstIterator |
typedef List::iterator OSB_LIB::FilterConds::Iterator |
typedef std::list<FilterCond*> OSB_LIB::FilterConds::List |
typedef List::size_type OSB_LIB::FilterConds::SizeType |
OSB_LIB::FilterConds::FilterConds | ( | ) | [inline] |
OSB_LIB::FilterConds::FilterConds | ( | const FilterConds & | rhs | ) |
Copy constructor.
Creates (allocates) a copy of every filter conditions.
OSB_LIB::FilterConds::~FilterConds | ( | ) |
Delete all stored objects.
ConstIterator OSB_LIB::FilterConds::begin | ( | ) | const |
Constant iterator to the begining of the list.
Iterator OSB_LIB::FilterConds::begin | ( | ) |
Iterator to the begining of the list.
void OSB_LIB::FilterConds::clear | ( | ) |
Clear the list.
Destruct each item in the list and afterwards, call the std::list::clear() of the STL constainer.
ConstIterator OSB_LIB::FilterConds::end | ( | ) | const |
Constant iterator to the end of the list.
Iterator OSB_LIB::FilterConds::end | ( | ) |
Iterator to the end of the list.
Erase a filter condition from the list.
Remove a filter condition from the list.
pos | Iterator to the filter condition in the list. |
FilterConds& OSB_LIB::FilterConds::operator= | ( | const FilterConds & | rhs | ) |
Exception save assignment operator.
void OSB_LIB::FilterConds::push_back | ( | FilterCond::AutoPtr | fc | ) |
Insert a new filter condition.
Add a filter condition at the end of the list. The function take over the ownership of the filter condition object from the auto pointer passed in parameter argument.
fc | Auto pointer of filter condition to be added. |
void OSB_LIB::FilterConds::push_back | ( | const FilterCond & | fc | ) |
Insert a new FilterCond.
Add a filter condition object at the end of the list. The function uses FilterCond::clone() to create a copy of the filter condition.
fc | Filter condition to be added. |
SizeType OSB_LIB::FilterConds::size | ( | ) | const |
The size of the list.
void OSB_LIB::FilterConds::swap | ( | FilterConds & | rhs | ) |
Swap the content of two lists.