ZFFramework
 
Loading...
Searching...
No Matches
ZFEnumDynamicRegister.h File Reference

dynamic register ZFEnum More...

#include "ZFEnum.h"

Go to the source code of this file.

Functions

const ZFClassZFEnumDynamicRegister (const zfstring &enumClassName, const ZFCoreArray< zfuint > &enumValues, const ZFCoreArray< zfstring > &enumNames, zfuint enumDefault=((zfuint) -1), zfbool enumIsFlags=_ZFT_t_zffalse, zfstring *errorHint=zft_zfnull)
 dynamic register ZFEnum
 
void ZFEnumDynamicUnregister (const ZFClass *enumClass)
 see ZFEnumDynamicRegister
 

Detailed Description

dynamic register ZFEnum

Function Documentation

◆ ZFEnumDynamicRegister()

const ZFClass * ZFEnumDynamicRegister ( const zfstring & enumClassName,
const ZFCoreArray< zfuint > & enumValues,
const ZFCoreArray< zfstring > & enumNames,
zfuint enumDefault = ((zfuint) -1),
zfbool enumIsFlags = _ZFT_t_zffalse,
zfstring * errorHint = zft_zfnull )
extern

dynamic register ZFEnum

Note
dynamic registered contents would be removed automatically during ZFFrameworkCleanup as level ZFLevelZFFrameworkHigh