8 #ifndef FILTER_BASE_XOR_HH
9 #define FILTER_BASE_XOR_HH
54 virtual bool Ok ( )
const;
55 virtual int Type ( )
const;
76 return ( (f1 && (!f2)) || (f2 && (!f1)) );
81 {
return (Filter::typeXOr); }
Definition: FilterBase2Op.hh:19
const Filter * filter2
Pointeur sur le second filtre opérande.
Definition: FilterBase2Op.hh:28
virtual bool Ok() const
Definition: FilterBaseXOr.hh:72
ClassDef(FilterBaseXOr, 0)
#define FILTER_TYPE_TXT_XOR
Nom du type de filtre.
Definition: Filter.hh:23
Definition: FilterBaseXOr.hh:19
const Filter * filter1
Pointeur sur le premier filtre opérande.
Definition: FilterBase2Op.hh:27
static FilterBaseXOr * NewBase(const string &def, const EventManager *mgr)
Definition: FilterBaseXOr.cpp:68
virtual string TypeName() const
Definition: FilterBaseXOr.hh:84
FilterBaseXOr & operator=(const FilterBaseXOr &f)
Definition: FilterBaseXOr.cpp:38
virtual bool Ok() const
Definition: Filter.hh:152
virtual ~FilterBaseXOr()
Definition: FilterBaseXOr.cpp:54
Definition: EventManager.hh:59
virtual int Type() const
Definition: FilterBaseXOr.hh:80
FilterBaseXOr(const Filter *fp1, const Filter *fp2)
Definition: FilterBaseXOr.cpp:19