Struct to represent the data from the LcConfigC … → C-API: liblcconfig::LcConfigS
#define LcSettingDeleteFreeF_ARGS
#define LcConfigIncludeFreeF_ARGS
#define LcConfigIncludeCallF_ARGS
#define LcSettingDeleteCallF_ARGS
namespace for the CcLcConfig "C++"-API
void(* LcSettingDeleteSCB)(MK_I32 hdl)
static callback fired just before deleting a LcSettingC …
void(* LcConfigIncludeSCB)(std::string incDir, std::string path, MkBufferListC &ret)
static callback fired if a @include "FILE-PATTERN" is found in the config-file …
infrastructur to use the cclcconfig specific callback …
static enum MkErrorE Call(LcConfigIncludeCallF_ARGS)
enum cclcconfig::LcConfigIncludeCallbackC::LcConfigIncludeCallbackE type
union cclcconfig::LcConfigIncludeCallbackC::LcConfigIncludeCallbackU call
static MK_CBP Create(MK_RT mkrt, LcConfigIncludeSCB const callback, LcConfigC *self=NULL)
static MK_CBP Create(MK_RT mkrt, LcConfigIncludeIF *callback, LcConfigC *self=NULL)
static void Free(LcConfigIncludeFreeF_ARGS)
interface fired if a @include "FILE-PATTERN" is found in the config-file …
infrastructur to use the cclcconfig specific callback …
static void Free(LcSettingDeleteFreeF_ARGS)
union cclcconfig::LcSettingDeleteCallbackC::LcSettingDeleteCallbackU call
static enum MkErrorE Call(LcSettingDeleteCallF_ARGS)
enum cclcconfig::LcSettingDeleteCallbackC::LcSettingDeleteCallbackE type
static MK_CBP Create(MK_RT mkrt, LcSettingDeleteIF *callback, LcConfigC *self=NULL)
static MK_CBP Create(MK_RT mkrt, LcSettingDeleteSCB const callback, LcConfigC *self=NULL)
interface fired just before deleting a LcSettingC …
storage to hold the callback
LcConfigIncludeCallbackU(LcConfigIncludeIF *cb)
LcConfigIncludeCallbackU(LcConfigIncludeSCB cb)
LcConfigIncludeSCB ConfigIncludeCB
LcConfigIncludeIF * ConfigIncludeIF
storage to hold the callback
LcSettingDeleteIF * SettingDeleteIF
LcSettingDeleteSCB SettingDeleteCB
LcSettingDeleteCallbackU(LcSettingDeleteSCB cb)
LcSettingDeleteCallbackU(LcSettingDeleteIF *cb)