Download Source Code

CParams Member List

This is the complete list of members for CParams, including all inherited members.

Add(DWORD function, LPCTSTR pParams)CParams
AllocateStr(LPSTR *pBuf, LPCTSTR pStr)CLList
Append(void *ptr, void *after)CLList
CLList()CLList
Compare(LPLLISTINFO p1, LPLLISTINFO p2)CLList
Convert(BYTE type, long double from)CParams
CParams()CParams
Delete(void *ptr, BOOL bDelete=TRUE)CLList [virtual]
DeleteAllItems()CLList
DeleteObject(void *node)CParams [virtual]
Destroy()CParams [virtual]
Find(DWORD user)CLList [virtual]
Find(const void *pKey, DWORD dwKey=0)CLList [virtual]
FindByUserData(DWORD data)CLList
GetByIndex(DWORD i)CLList [virtual]
GetDef(HPARAM hParam, DWORD i)CParams [inline]
GetKeyPtr(void *ptr)CLList [inline]
GetKeySize(void *ptr)CLList [inline]
GetKeyStr(void *ptr)CLList [inline]
GetLock()CLList [inline]
GetMax(HPARAM hParam, DWORD i)CParams [inline]
GetMin(HPARAM hParam, DWORD i)CParams [inline]
GetName(HPARAM hParam, DWORD i)CParams [inline]
GetNext(void *ptr)CLList [inline]
GetObjSize()CParams [inline, virtual]
GetParam(LPPARAM pParam, void *ptr)CParams
GetParam(LPCTSTR pList, LPSTR pType, LPSTR pSize, LPSTR pName, LPSTR pMin, LPSTR pMax, LPSTR pDef, LPSTR pStep)CParams
GetParams(HPARAM hParam,...)CParams
GetParamSize(BYTE type, DWORD size)CParams
GetParamType(LPCTSTR pType)CParams
GetPrev(void *ptr)CLList [inline]
GetStep(HPARAM hParam, DWORD i)CParams [inline]
GetToken(LPSTR pToken, LPCTSTR pStr, BOOL bSpaceOk=FALSE)CParams
GetUserData(void *ptr)CLList [inline]
GetValue(HPARAM hParam, DWORD i, double dDef=0)CParams
IFind(LPCTSTR pKey)CLList [virtual]
Init(BOOL bDestroy=TRUE)CParams
InitObject(void *node)CLList [virtual]
Insert(void *ptr, void *before)CLList
Link(LPLLISTINFO *list, DWORD size)CLList
Load(CCfgFile *pCfg)CParams
Load(LPBYTE buf, DWORD size, BOOL bMerge=FALSE)CParams [virtual]
Load(LPCTSTR pFile, BOOL bMerge=FALSE)CParams [virtual]
MoveDown(void *ptr)CLList
MoveToBottom(void *ptr)CLList
MoveToTop(void *ptr)CLList
MoveUp(void *ptr)CLList
New(const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList [virtual]
NewObj(DWORD dwSize, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList
operator CTlLock &()CLList [inline]
Put(DWORD dw)CLList [inline]
Put(LPVOID pVal, DWORD size)CLList [inline]
Put(LPCTSTR pStr)CLList [inline]
QuickSort(LPLLISTINFO *list, DWORD left, DWORD right)CLList
QuickSort(BOOL bRecursive=TRUE)CLList
Randomize(DWORD seed, DWORD loops=1)CLList
ReleaseObject(void *node)CLList
ReleaseStr(LPSTR *pBuf)CLList
Replace(LPCTSTR pVar, double dDef=0)CParams [inline, protected]
ResetObject(void *obj, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList [inline]
rQuickSort(LPLLISTINFO *list, DWORD left, DWORD right)CLList
Save(CCfgFile *pCfg)CParams
Save(LPBYTE buf, DWORD size)CParams [virtual]
Save(LPCTSTR pFile)CParams [virtual]
SetKey(void *ptr, const void *pKey, DWORD dwKeySize=0)CLList [virtual]
SetObject(void *obj, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList
SetParam(LPPARAM pParam, void *ptr)CParams
SetParams(HPARAM hParam,...)CParams
SetUserData(void *ptr, DWORD data)CLList [inline]
SetValue(HPARAM hParam, DWORD i, double v)CParams
Size()CLList [inline]
VerifyPointer(void *ptr)CLList [virtual]
Zero(void *ptr, DWORD size)CLList [inline]
~CLList()CLList [virtual]
~CParams()CParams [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL