LightWrap++
AC++wrapperfortheLightWave3DSDK
file_request.h File Reference
#include <lwpp/utility.h>
#include <lwpp/storeable.h>
#include <lwpp/message.h>
#include <deque>
+ Include dependency graph for file_request.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lwpp::BaseFileRequest
 virtual base class for all file requesters More...
class  lwpp::Directory
class  lwpp::DirInfo
class  lwpp::FileName
 Manages file names that are content directory aware. More...
class  lwpp::FileRequest2
class  lwpp::FileType
class  lwpp::OSFileRequest
 OS specific file requester. More...
class  lwpp::Stat
 Wrapper to extract stats from a file. More...

Namespaces

namespace  lwpp
 contain Carbon specific code for the OSX XCode version platform_carbon.cpp lwpp

Macros

#define LWFTYPE_INSTALL   "Install"

Typedefs

typedef std::deque< std::string > lwpp::pathList

Functions

std::string lwpp::getTempPath ()
 returns the current temp path, including a trailing separator
bool lwpp::isDirectory (const std::string name)
std::string lwpp::makeAbsoluteName (pathList basePath, const std::string relFileName)
std::string lwpp::makeAbsoluteName (const std::string basePath, const std::string relFileName)
void lwpp::makeAllDirectories (const char *path)
std::string lwpp::makeFullFileName (const pathList &path, const std::string &file, const std::string &ext)
std::string lwpp::makeFullPath (const pathList &path)
std::string lwpp::makeRelativeName (pathList basePath, const std::string absFileName)
std::string lwpp::makeRelativeName (const std::string basePath, const std::string absFileName)
 Return the file name in relation to base.
pathList lwpp::splitFullPath (std::string sourcePath, std::string &fileName, std::string &ext)
pathList lwpp::splitPath (std::string sourcePath)
std::string lwpp::stripExtension (const char *source)
std::string lwpp::trim (const std::string &s, const char *ws)
void lwpp::trimTrail (std::string &path)

Macro Definition Documentation

#define LWFTYPE_INSTALL   "Install"