Sirikata
|
Path placeholders are strings that can be automatically substituted with standard locations, e.g. More...
Typedefs | |
typedef std::pair< String, Key > | PlaceholderPair |
Functions | |
SIRIKATA_FUNCTION_EXPORT String | RESOURCE (const String &intree, const String &resource) |
const String | DIR_EXE ("<bindir>") |
const String | DIR_EXE_BUNDLE ("<bundledir>") |
const String | DIR_CURRENT ("<currentdir>") |
const String | DIR_USER ("<userdir>") |
const String | DIR_USER_HIDDEN ("<hiddenuserdir>") |
const String | DIR_TEMP ("<temp>") |
const String | DIR_SYSTEM_CONFIG ("<sysconfig>") |
Variables | |
SIRIKATA_EXPORT const String | DIR_EXE |
SIRIKATA_EXPORT const String | DIR_EXE_BUNDLE |
SIRIKATA_EXPORT const String | DIR_CURRENT |
SIRIKATA_EXPORT const String | DIR_USER |
SIRIKATA_EXPORT const String | DIR_USER_HIDDEN |
SIRIKATA_EXPORT const String | DIR_TEMP |
SIRIKATA_EXPORT const String | DIR_SYSTEM_CONFIG |
const PlaceholderPair | All [] |
Path placeholders are strings that can be automatically substituted with standard locations, e.g.
the binary path, the user's home directory, etc. They correspond to the Path::Key directories.
typedef std::pair<String, Key> Sirikata::Path::Placeholders::PlaceholderPair |
const String Sirikata::Path::Placeholders::DIR_CURRENT | ( | "<currentdir>" | ) |
const String Sirikata::Path::Placeholders::DIR_EXE | ( | "<bindir>" | ) |
const String Sirikata::Path::Placeholders::DIR_EXE_BUNDLE | ( | "<bundledir>" | ) |
const String Sirikata::Path::Placeholders::DIR_SYSTEM_CONFIG | ( | "<sysconfig>" | ) |
const String Sirikata::Path::Placeholders::DIR_TEMP | ( | "<temp>" | ) |
const String Sirikata::Path::Placeholders::DIR_USER | ( | "<userdir>" | ) |
const String Sirikata::Path::Placeholders::DIR_USER_HIDDEN | ( | "<hiddenuserdir>" | ) |
String Sirikata::Path::Placeholders::RESOURCE | ( | const String & | intree, |
const String & | resource | ||
) |
{ PlaceholderPair(Sirikata::Path::Placeholders::DIR_EXE, Sirikata::Path::DIR_EXE), PlaceholderPair(Sirikata::Path::Placeholders::DIR_EXE_BUNDLE, Sirikata::Path::DIR_EXE_BUNDLE), PlaceholderPair(Sirikata::Path::Placeholders::DIR_CURRENT, Sirikata::Path::DIR_CURRENT), PlaceholderPair(Sirikata::Path::Placeholders::DIR_USER, Sirikata::Path::DIR_USER), PlaceholderPair(Sirikata::Path::Placeholders::DIR_USER_HIDDEN, Sirikata::Path::DIR_USER_HIDDEN), PlaceholderPair(Sirikata::Path::Placeholders::DIR_TEMP, Sirikata::Path::DIR_TEMP), PlaceholderPair(Sirikata::Path::Placeholders::DIR_SYSTEM_CONFIG, Sirikata::Path::DIR_SYSTEM_CONFIG), }
Referenced by Sirikata::Path::SubstitutePlaceholders().
SIRIKATA_EXPORT const String Sirikata::Path::Placeholders::DIR_CURRENT |
Referenced by Sirikata::JS::JSObjectScriptManager::JSObjectScriptManager().
SIRIKATA_EXPORT const String Sirikata::Path::Placeholders::DIR_EXE |
SIRIKATA_EXPORT const String Sirikata::Path::Placeholders::DIR_EXE_BUNDLE |
SIRIKATA_EXPORT const String Sirikata::Path::Placeholders::DIR_SYSTEM_CONFIG |
Referenced by Sirikata::JS::JSObjectScriptManager::JSObjectScriptManager().
SIRIKATA_EXPORT const String Sirikata::Path::Placeholders::DIR_TEMP |
SIRIKATA_EXPORT const String Sirikata::Path::Placeholders::DIR_USER |
SIRIKATA_EXPORT const String Sirikata::Path::Placeholders::DIR_USER_HIDDEN |