pathName.h File Reference

#include "headers.h"
#include <string>

Go to the source code of this file.

Functions

std::string expand_tilde_pathname (const std::string &dir)
std::string concat_pathname_components (const std::string &part1, const std::string &part2)
bool extractNextPathElem (const char *&ptr, std::string &result)
bool exists_executable (const std::string &fullpathname)
bool executableFromArgv0AndPathAndCwd (std::string &result, const std::string &i_argv0, const std::string &path, const std::string &cwd)
COMMON_EXPORT std::string extract_pathname_tail (const std::string &path)
COMMON_EXPORT std::string resolve_file_path (const char *fname)

Function Documentation

std::string concat_pathname_components ( const std::string &  part1,
const std::string &  part2 
)

Definition at line 117 of file pathName.C.

References concat_pathname_components_simple().

Referenced by executableFromArgv0AndPathAndCwd().

bool executableFromArgv0AndPathAndCwd ( std::string &  result,
const std::string &  i_argv0,
const std::string &  path,
const std::string &  cwd 
)
bool exists_executable ( const std::string &  fullpathname  ) 

Definition at line 180 of file pathName.C.

Referenced by executableFromArgv0AndPathAndCwd().

std::string expand_tilde_pathname ( const std::string &  dir  ) 

Definition at line 54 of file pathName.C.

Referenced by executableFromArgv0AndPathAndCwd(), and resolve_file_path_local().

COMMON_EXPORT std::string extract_pathname_tail ( const std::string &  path  ) 
bool extractNextPathElem ( const char *&  ptr,
std::string &  result 
)

Definition at line 145 of file pathName.C.

Referenced by executableFromArgv0AndPathAndCwd().

COMMON_EXPORT std::string resolve_file_path ( const char *  fname  ) 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1