Download Source Code

CFileSearch Member List

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

AddFile(LPCTSTR pFile, LPCTSTR pLoc)CFileSearch
AllocateStr(LPSTR *pBuf, LPCTSTR pStr)CLList
Append(void *ptr, void *after)CLList
CFileSearch()CFileSearch
CLList()CLList
Compare(LPLLISTINFO p1, LPLLISTINFO p2)CLList
Delete(void *ptr, BOOL bDelete=TRUE)CLList [virtual]
DeleteAllItems()CLList
DeleteObject(void *node)CLList [virtual]
Destroy()CLList [virtual]
Find(DWORD user)CLList [virtual]
Find(const void *pKey, DWORD dwKey=0)CLList [virtual]
FindByUserData(DWORD data)CLList
FindInFile(LPCTSTR pString, LPCTSTR pFile)CFileSearch [static]
FindInMem(LPCTSTR pString, LPCTSTR buf, DWORD size)CFileSearch [static]
FindString(LPCTSTR pText, LPCTSTR pDir, LPCTSTR pExt, LPCTSTR pLoc=NULL)CFileSearch
GetByIndex(DWORD i)CLList [virtual]
GetExtension(DWORD ext, LPSTR pExt, LPCTSTR pExtList, BYTE sep= ';')CFileSearch [static]
GetKeyPtr(void *ptr)CLList [inline]
GetKeySize(void *ptr)CLList [inline]
GetKeyStr(void *ptr)CLList [inline]
GetLock()CLList [inline]
GetNext(void *ptr)CLList [inline]
GetObjSize()CFileSearch [inline, virtual]
GetPrev(void *ptr)CLList [inline]
GetUserData(void *ptr)CLList [inline]
IFind(LPCTSTR pKey)CLList [virtual]
Init(BOOL bDestroy=TRUE)CLList
InitObject(void *node)CLList [virtual]
Insert(void *ptr, void *before)CLList
IsToken(LPCTSTR buf, DWORD len, LPCTSTR token)CFileSearch [static]
Link(LPLLISTINFO *list, DWORD size)CLList
Load(LPBYTE buf, DWORD size, BOOL bMerge=FALSE)CLList [virtual]
Load(LPCTSTR pFile, BOOL bMerge=FALSE)CLList [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
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(LPBYTE buf, DWORD size)CLList [virtual]
Save(LPCTSTR pFile)CLList [virtual]
Search(LPCTSTR pText, LPCTSTR pDir, LPCTSTR pExt)CFileSearch
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
SetUserData(void *ptr, DWORD data)CLList [inline]
Size()CLList [inline]
VerifyPointer(void *ptr)CLList [virtual]
Zero(void *ptr, DWORD size)CLList [inline]
~CFileSearch()CFileSearch [virtual]
~CLList()CLList [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL