#include <PathFindMgr.hpp>
|
typedef std::map< std::string, std::vector< std::string > > | PathMap |
|
|
bool | find (std::string &filePath) |
|
void | insert (const std::string &path) |
|
std::string | scan (std::string &path, std::set< std::string > &seenPaths, std::vector< std::string > *recursionStack=NULL) |
|
const char * | pathfind_slow (const char *pathList, const char *name, const char *mode, std::set< std::string > &seenPaths) |
|
int | resolve (std::string &path) |
|
|
static const uint64_t | s_sizeMax = 20 * 1024 * 1024 |
|
Definition at line 83 of file PathFindMgr.hpp.
◆ PathMap
◆ PathFindMgr()
PathFindMgr::PathFindMgr |
( |
| ) |
|
◆ ~PathFindMgr()
PathFindMgr::~PathFindMgr |
( |
| ) |
|
◆ ddump()
void PathFindMgr::ddump |
( |
uint |
flags = 0 | ) |
const |
◆ dump()
std::ostream & PathFindMgr::dump |
( |
std::ostream & |
os, |
|
|
uint |
flags = 0 , |
|
|
const char * |
pfx = "" |
|
) |
| const |
◆ find()
bool PathFindMgr::find |
( |
std::string & |
filePath | ) |
|
|
private |
◆ insert()
void PathFindMgr::insert |
( |
const std::string & |
path | ) |
|
|
private |
◆ isRecursivePath()
int PathFindMgr::isRecursivePath |
( |
const char * |
path | ) |
|
|
static |
◆ pathfind()
const char * PathFindMgr::pathfind |
( |
const char * |
pathList, |
|
|
const char * |
name, |
|
|
const char * |
mode |
|
) |
| |
◆ pathfind_slow()
const char * PathFindMgr::pathfind_slow |
( |
const char * |
pathList, |
|
|
const char * |
name, |
|
|
const char * |
mode, |
|
|
std::set< std::string > & |
seenPaths |
|
) |
| |
|
private |
◆ resolve()
int PathFindMgr::resolve |
( |
std::string & |
path | ) |
|
|
private |
◆ scan()
std::string PathFindMgr::scan |
( |
std::string & |
path, |
|
|
std::set< std::string > & |
seenPaths, |
|
|
std::vector< std::string > * |
recursionStack = NULL |
|
) |
| |
|
private |
◆ singleton()
◆ toString()
string PathFindMgr::toString |
( |
uint |
flags = 0 | ) |
const |
◆ m_cache
◆ m_isFull
bool PathFindMgr::m_isFull |
|
private |
◆ m_isPopulated
bool PathFindMgr::m_isPopulated |
|
private |
◆ m_pathfind_ans
std::string PathFindMgr::m_pathfind_ans |
|
private |
◆ m_size
uint64_t PathFindMgr::m_size |
|
private |
◆ RecursivePathSfxLn
const int PathFindMgr::RecursivePathSfxLn = 2 |
|
static |
◆ s_sizeMax
const uint64_t PathFindMgr::s_sizeMax = 20 * 1024 * 1024 |
|
staticprivate |
The documentation for this class was generated from the following files: