vhdFileFinder.cpp File Reference

#include <vhdFundamental/vhdFileFinder.h>
#include <vhdFundamental/vhdSys.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdFundamental/vhdSearchPaths.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdError.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>

Classes

class  vhdFileFinder::_Impl

Defines

#define _VHD_METHOD_NAME   "_vhdFileFinder::_Impl::buildSearchPathsDeque( _Impl::_SearchPathsDeque & searchPathsDeque, vhdSearchPathsRef searchPaths, const std::string & types)"
#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, vhdSearchPathsRef additionalSearchPaths, const std::string & searchPathTypeNames)"
#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, const std::string & additionalSearchPaths, vhtChar separator)"
#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, FileData * fileData, vhdSearchPathsRef additionalSearchPaths, const std::string & searchPathTypeNames)"
#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, FileData * fileData, const std::string & additionalSearchPaths, vhtChar separator)"
#define _VHD_METHOD_NAME   "vhdFileFinder::createFileFinder( const std::string & fileName)"
#define _VHD_METHOD_NAME   "vhdFileFinder::createFileFinder( const std::string & fileName, vhdSearchPathsRef searchPaths, const std::string & typeNames)"
#define _VHD_METHOD_NAME   "vhdFileFinder::vhdFileFinder( const std::string & fileName, vhdSearchPathsRef searchPaths, const std::string & typeNames)"
#define _VHD_METHOD_NAME   "vhdFileFinder::~vhdFileFinder()"
#define _VHD_METHOD_NAME   "vhdFileFinder::findNextFile( FileData * fileData)"
#define _VHD_METHOD_NAME   "vhdFileFinder::resetSearch()"
#define _VHD_METHOD_NAME   "vhdFileFinder::resetSearch( const std::string & fileName, vhdSearchPathsRef searchPaths, const std::string & typeNames)"

Functions

 vhdCLASS_TYPE_INIT (vhdFileFinder, vhdObject) std
std::string vhdFileFinder::findFile (const std::string &fileName, const std::string &additionalSearchPaths, vhtChar separator)
std::string vhdFileFinder::findFile (const std::string &fileName, FileData *fileData, vhdSearchPathsRef additionalSearchPaths, const std::string &searchPathTypeNames)
std::string vhdFileFinder::findFile (const std::string &fileName, FileData *fileData, const std::string &additionalSearchPaths, vhtChar separator)
vhdFileFinderRef vhdFileFinder::createFileFinder (const std::string &fileName)
vhdFileFinderRef vhdFileFinder::createFileFinder (const std::string &fileName, vhdSearchPathsRef searchPaths, const std::string &typeNames)
 vhdFileFinder::vhdFileFinder (const std::string &fileName, vhdSearchPathsRef searchPaths, const std::string &typeNames)
 vhdFileFinder::~vhdFileFinder ()
std::string vhdFileFinder::findNextFile (FileData *fileData)
void vhdFileFinder::resetSearch ()
void vhdFileFinder::resetSearch (const std::string &fileName, vhdSearchPathsRef searchPaths, const std::string &typeNames)

Define Documentation

#define _VHD_METHOD_NAME   "vhdFileFinder::resetSearch( const std::string & fileName, vhdSearchPathsRef searchPaths, const std::string & typeNames)"

#define _VHD_METHOD_NAME   "vhdFileFinder::resetSearch()"

#define _VHD_METHOD_NAME   "vhdFileFinder::findNextFile( FileData * fileData)"

#define _VHD_METHOD_NAME   "vhdFileFinder::~vhdFileFinder()"

#define _VHD_METHOD_NAME   "vhdFileFinder::vhdFileFinder( const std::string & fileName, vhdSearchPathsRef searchPaths, const std::string & typeNames)"

#define _VHD_METHOD_NAME   "vhdFileFinder::createFileFinder( const std::string & fileName, vhdSearchPathsRef searchPaths, const std::string & typeNames)"

#define _VHD_METHOD_NAME   "vhdFileFinder::createFileFinder( const std::string & fileName)"

#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, FileData * fileData, const std::string & additionalSearchPaths, vhtChar separator)"

#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, FileData * fileData, vhdSearchPathsRef additionalSearchPaths, const std::string & searchPathTypeNames)"

#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, const std::string & additionalSearchPaths, vhtChar separator)"

#define _VHD_METHOD_NAME   "vhdFileFinder::findFile( const std::string & fileName, vhdSearchPathsRef additionalSearchPaths, const std::string & searchPathTypeNames)"

#define _VHD_METHOD_NAME   "_vhdFileFinder::_Impl::buildSearchPathsDeque( _Impl::_SearchPathsDeque & searchPathsDeque, vhdSearchPathsRef searchPaths, const std::string & types)"


Function Documentation

vhdCLASS_TYPE_INIT ( vhdFileFinder  ,
vhdObject   
)


Generated on Thu Jan 18 10:06:12 2007 for vhdPLUS by  doxygen 1.5.1-p1