jubilant-funicular
Static Public Member Functions | List of all members
nta::IOManager Class Reference

Handles binary file operations. More...

#include <IOManager.h>

Static Public Member Functions

static bool fileExists (crstring path)
 Checks to see if a file exists.
 
static void readFileToBuffer (crstring filePath, FileBuffer &buffer)
 stores the entire contents of a file in a buffer
 
static void readFileToBuffer (crstring filePath, std::string &buffer)
 
static void writeFileFromBuffer (crstring filePath, const FileBuffer &buffer)
 stores the entire contents of a buffer in a file
 
static void writeFileFromBuffer (crstring filePath, crstring buffer)
 
static void writeFloatLE (float val, std::ofstream &file)
 writes/reads a float to/from a file
 
static void writeFloatLE (float val, FileBuffer &buffer)
 
static float readFloatLE (std::ifstream &file)
 
static float readFloatLE (const FileBuffer &buffer, int pos)
 
static void writeFloatBE (float val, std::ofstream &file)
 
static void writeFloatBE (float val, FileBuffer &buffer)
 
static float readFloatBE (std::ifstream &file)
 
static float readFloatBE (const FileBuffer &buffer, int pos)
 
static void writeIntLE (int val, std::ofstream &file)
 writes/reads an int to/from a file
 
static void writeIntLE (int val, FileBuffer &buffer)
 
static int readIntLE (std::ifstream &file)
 
static int readIntLE (const FileBuffer &buffer, int pos)
 
static void writeIntBE (int val, std::ofstream &file)
 
static void writeIntBE (int val, FileBuffer &buffer)
 
static int readIntBE (std::ifstream &file)
 
static int readIntBE (const FileBuffer &buffer, int pos)
 
static void writeShortLE (short val, std::ofstream &file)
 writes/reads a short to/from a file
 
static void writeShortLE (short val, FileBuffer &buffer)
 
static short readShortLE (std::ifstream &file)
 
static short readShortLE (const FileBuffer &buffer, int pos)
 
static void writeShortBE (short val, std::ofstream &file)
 
static void writeShortBE (short val, FileBuffer &buffer)
 
static short readShortBE (std::ifstream &file)
 
static short readShortBE (const FileBuffer &buffer, int pos)
 

Detailed Description

Handles binary file operations.

Definition at line 12 of file IOManager.h.

Member Function Documentation

◆ readFileToBuffer()

void nta::IOManager::readFileToBuffer ( crstring  filePath,
std::string &  buffer 
)
static
Todo:
Not copy code?

Definition at line 25 of file IOManager.cpp.


The documentation for this class was generated from the following files: