
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.
1.4.7