{\
return
ReadJSONFile(scriptInterface, PathRestriction_##context, filePath);\
}\
void Script_WriteJSONFile_##context(
const ScriptInterface& scriptInterface,
const std::wstring& filePath, JS::HandleValue val1)\
{\
return
WriteJSONFile(scriptInterface, PathRestriction_##context, filePath, val1);\
{\
return
ReadFile(scriptInterface, PathRestriction_##context, filePath);\
{\
return
ReadFileLines(scriptInterface, PathRestriction_##context, filePath);\
JS::Value Script_ListDirectoryFiles_##context(
const ScriptInterface& scriptInterface,
const std::wstring& path,
const std::wstring& filterStr,
bool recurse)\
{\
return
BuildDirEntList(scriptInterface, PathRestriction_##context, path, filterStr, recurse);\
}\
bool Script_FileExists_##context(
const ScriptInterface& scriptInterface,
const std::wstring& filePath)\
{\
return
FileExists(scriptInterface, PathRestriction_##context, filePath);\
}\
JS::Value ReadFileLines(const ScriptRequest &rq, const std::vector< CStrW > &validPaths, const CStrW &filename)
Definition: JSInterface_VFS.cpp:174
JS::Value ReadJSONFile(const ScriptInterface &scriptInterface, const std::vector< CStrW > &validPaths, const CStrW &filePath)
Definition: JSInterface_VFS.cpp:209
Config::Value_type Value
Definition: json_spirit_value.h:182
JS::Value BuildDirEntList(const ScriptRequest &rq, const std::vector< CStrW > &validPaths, const std::wstring &path, const std::wstring &filterStr, bool recurse)
Definition: JSInterface_VFS.cpp:106
void WriteJSONFile(const ScriptInterface &scriptInterface, const std::vector< CStrW > &validPaths, const CStrW &filePath, JS::HandleValue val1)
Definition: JSInterface_VFS.cpp:221
bool FileExists(const ScriptRequest &rq, const std::vector< CStrW > &validPaths, const CStrW &filename)
Definition: JSInterface_VFS.cpp:127
Abstraction around a SpiderMonkey JS::Realm.
Definition: ScriptInterface.h:71
JS::Value ReadFile(const ScriptRequest &rq, const std::vector< CStrW > &validPaths, const CStrW &filename)
Definition: JSInterface_VFS.cpp:153