#include <FsfFilter.h>
Inherits fsf::CActiveFilterBase.
Public Member Functions | |
Creators | |
CActiveFilter () | |
0-parameter constructor | |
CActiveFilter (const std::string &strName, long nFilterID=-1, bool bOptional=false) | |
3-parameter constructor: target name, filter ID, optional flag | |
CActiveFilter (const CActiveFilter &f) | |
Copy constructor. | |
virtual CActiveFilterBase * | clone () const |
Cloning: necessary for runtime polymorphism. | |
Local matching | |
virtual bool | testType (CNode *pNode) |
Tests whether the agument's node type is compatible with this filter's node type. |
fsf::CActiveFilter< N >::CActiveFilter | ( | ) | [inline] |
0-parameter constructor
fsf::CActiveFilter< N >::CActiveFilter | ( | const std::string & | strName, | |
long | nFilterID = -1 , |
|||
bool | bOptional = false | |||
) | [inline] |
3-parameter constructor: target name, filter ID, optional flag
fsf::CActiveFilter< N >::CActiveFilter | ( | const CActiveFilter< N > & | f | ) | [inline] |
Copy constructor.
virtual CActiveFilterBase* fsf::CActiveFilter< N >::clone | ( | ) | const [inline, virtual] |
virtual bool fsf::CActiveFilter< N >::testType | ( | CNode * | pNode | ) | [inline, virtual] |
Tests whether the agument's node type is compatible with this filter's node type.
Reimplemented from fsf::CActiveFilterBase.