enum utility More...
Go to the source code of this file.
Classes | |
class | ZFEnum |
abstract base class of all enum type of ZFFramework More... | |
Macros | |
#define | ZFEnumInvalid() |
invalid value for ZFEnum | |
#define | ZFEnumNameInvalid() |
invalid value's name for ZFEnum | |
Functions | |
zfbool | zfflagsFromStringT (zfflags &ret, const ZFClass *enumClass, const zfchar *src, zfindex srcLen=((zfindex) -1), zfchar separatorToken='|') |
zfflags conversion using ZFEnum as source, see zfflagsFromString | |
zfflags | zfflagsFromString (const ZFClass *enumClass, const zfchar *src, zfindex srcLen=((zfindex) -1), zfchar separatorToken='|') |
zfflags conversion using ZFEnum as source, see zfflagsFromStringT | |
zfbool | zfflagsToStringT (zfstring &ret, const ZFClass *enumClass, zfflags const &value, zfbool includeNotConverted=_ZFT_t_zftrue, zfbool exclusiveMode=_ZFT_t_zffalse, zfflags *notConverted=zft_zfnull, zfchar separatorToken='|') |
zfflags conversion using ZFEnum as source, see zfflagsToString | |
zfstring | zfflagsToString (const ZFClass *enumClass, zfflags const &value, zfbool includeNotConverted=_ZFT_t_zftrue, zfbool exclusiveMode=_ZFT_t_zffalse, zfflags *notConverted=zft_zfnull, zfchar separatorToken='|') |
see zfflagsToStringT | |
enum utility