filters in ZFFramework More...
Go to the source code of this file.
Classes | |
class | ZFFilterBase< T_Public, T_Internal > |
base class of filter More... | |
class | ZFFilterBasic< T_Public, T_Internal > |
basic filter More... | |
class | ZFFilterForStringBase< T_Public, T_Internal > |
base class of string filter More... | |
Macros | |
#define | ZFTOKEN_ZFFilterTypeInclude |
string tokens | |
#define | ZFTOKEN_ZFFilterTypeExclude |
string tokens | |
#define | ZFTOKEN_ZFFilterResultNotSpecified |
string tokens | |
#define | ZFTOKEN_ZFFilterResultActive |
string tokens | |
#define | ZFTOKEN_ZFFilterResultNotActive |
string tokens | |
#define | ZFFILTER_DECLARE(ChildClass, SuperClass) |
declare a filter class | |
Typedefs | |
typedef ZFFilterBasic< zfint > | ZFFilterForNumber |
number filter with zfint as filter type | |
typedef ZFFilterBasic< zfindex > | ZFFilterForIndex |
number filter with zfindex as filter type | |
typedef ZFFilterBasic< zfidentity > | ZFFilterForIdentity |
number filter with zfidentity as filter type | |
typedef ZFFilterForStringBase< const zfchar *, zfstring > | ZFFilterForString |
string filter with const zfchar * as public type and zfstring as internal storage type | |
Enumerations | |
enum | ZFFilterType { ZFFilterTypeInclude , ZFFilterTypeExclude } |
filter type | |
enum | ZFFilterResult { ZFFilterResultNotSpecified , ZFFilterResultActive , ZFFilterResultNotActive } |
filter result for custom filter callback | |
filters in ZFFramework
#define ZFFILTER_DECLARE | ( | ChildClass, | |
SuperClass ) |
declare a filter class
since filter usually a template class, it needs some trick to declare a filter