Classes | Namespaces | Defines | Functions | Variables

system/file_abstraction.h File Reference

#include <string>
#include <utilities/exception.h>
#include <utilities/nwindows.h>
#include <utilities/testing_utilities.h>
Include dependency graph for file_abstraction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nitro::FileAbstraction
 Class for cross-platform file processing. More...

Namespaces

namespace  nitro

Defines

#define WIN32_PLATFORM

Functions

 nitro::ALIAS_FUNCTION_1 (FileAbstraction::DeleteFile, aliasDeleteFile, const char *)
 nitro::ALIAS_FUNCTION_2 (FileAbstraction::RenameFile, aliasRenameFile, const char *, const char *)

Variables

const std::size_t nitro::FA_FILE_BEGIN = 0
const std::size_t nitro::FA_FILE_CURRENT = 1
const std::size_t nitro::FA_FILE_END = 2
const std::size_t nitro::FA_FILE_BINARY = 1
const std::size_t nitro::FA_FILE_TEXT = 2
const std::size_t nitro::FA_FILE_READ = 4
const std::size_t nitro::FA_FILE_WRITE = 8
const std::size_t nitro::FA_FILE_APPEND = 16
const std::size_t nitro::FA_FILE_TRUNCATE = 32

Define Documentation

#define WIN32_PLATFORM

Definition at line 11 of file file_abstraction.h.


Generated by  doxygen 1.6.1