10 #define PDG_PATH_MAP_H 
  109                                 { 
return mapPath(path, myZone); }
 
  126                                 { 
return myMapEntries; }
 
  129     void                    filteredMappings(
 
  140                                 MatchType match_type);
 
  143     void                    clearSchedulerMappings(
 
  147     void                    clearAllMappings();
 
  151     void                    commitPathMapping();
 
  178     EntryArray              myMapEntries;
 
static const UT_StringHolder theAllZone
Special zone that matches with all platforms – *. 
 
PXL_API void reload()
Reload the configuration. 
 
UT_StringHolder myScheduler
 
static const UT_StringHolder theAllSchedulerName
Sepecial scheduler name that matches all schedulers. 
 
GLsizei const GLchar *const * path
 
const EntryArray & mappings() const 
 
static const UT_StringHolder theLinuxZone
Default zone for Linux systems – LINUX. 
 
MatchType
Enumeration of path map matching types. 
 
static const int theVersion
Current PDG Path Map data version. 
 
void setZone(const UT_StringHolder &zone)
Sets the zone for this path mapping instance. 
 
const UT_StringHolder & zone() const 
Returns the current zone for this path mapping instance. 
 
GT_API const UT_StringHolder version
 
static const UT_StringHolder theMacZone
Default zone for Mac systems – MAC. 
 
UT_StringHolder mapPath(const UT_StringHolder &path) const 
 
static const UT_StringHolder theWinZone
Default zone for Windows systems – WIN.