ZFFramework
Loading...
Searching...
No Matches
ZFSourceCodeMap Namespace Reference

source code map for debug use only More...

Classes

class  Info
 info for ZFSourceCodeMap More...
class  v_Info
 type wrapper for ZFTypeId::Value More...

Functions

const zfstringZFTypeId_Info (void)
zfboolEnable (void)
 whether source code map should be enabled
void Enable (zfbool const &v)
 see Enable
void attachNamespace (const zfstring &v, const Info &info)
 see ZFSourceCodeMap
void detachNamespace (const zfstring &v, const Info &info)
 see ZFSourceCodeMap
ZFCoreArray< InfocheckNamespace (const zfstring &v)
 see ZFSourceCodeMap
void attachClass (const ZFClass *v, const Info &info)
 see ZFSourceCodeMap
void detachClass (const ZFClass *v, const Info &info)
 see ZFSourceCodeMap
ZFCoreArray< InfocheckClass (const ZFClass *v)
 see ZFSourceCodeMap
void attachMethod (const ZFMethod *v, const Info &info)
 see ZFSourceCodeMap
void detachMethod (const ZFMethod *v, const Info &info)
 see ZFSourceCodeMap
ZFCoreArray< InfocheckMethod (const ZFMethod *v)
 see ZFSourceCodeMap

Detailed Description

source code map for debug use only

ZFFramework is fully dynamic, you may use ZFDynamic to register namespaces, classes, methods, properties, but making it hard to navigate and find definitions
to solve this, you may use #ZFSourceCodeMap::attach to attach additional location info for them, and use #ZFSourceCodeMap::check to obtain info


Function Documentation

◆ ZFTypeId_Info()

const zfstring & ZFSourceCodeMap::ZFTypeId_Info ( void )
inline