#include <IO.h>
|
static size_t | readToBuffer (std::fstream *fileStream, char **data) |
| read the complete file stream (from begin to end) and allocate a new data and copy data inside. More...
|
|
static size_t | readToBuffer (const WString &fileName, char **data) |
| open the file and read the complete file (from begin to end) and allocate a new data and copy data inside. More...
|
|
template<typename C > |
static bool | write (std::fstream *fileStream, C *object) |
| write an object inside the file stream, this function will automatically test if the sent object (by pointer) inherit from BasicIO himself and then call his own write method. More...
|
|
template<typename C > |
static bool | read (std::fstream *fileStream, C *object) |
| read from a file stream to an object, this function will automatically test if the sent object (by pointer) inherit from BasicIO himself and then call his own read method. More...
|
|
template<typename C > |
static bool | writeBuffer (std::fstream *fileStream, C *buffer, size_t size) |
| write a table of objects inside the file stream, this function will automatically test for each object inherit from BasicIO themselves and then call there own write method. More...
|
|
template<typename C > |
static bool | readBuffer (std::fstream *fileStream, C *buffer, size_t size) |
| read from a file stream to a table of objects, this function will automatically test for each object inherit from BasicIO themselves and then call there own write method. More...
|
|
size_t IO::readToBuffer |
( |
std::fstream * |
fileStream, |
|
|
char ** |
data |
|
) |
| |
|
static |
read the complete file stream (from begin to end) and allocate a new data and copy data inside.
- Parameters
-
fileStream | file stream to read. |
data | [out] data buffer to be allocated and filled with the content of the file stream. |
- Returns
- number of char read.
size_t IO::readToBuffer |
( |
const WString & |
fileName, |
|
|
char ** |
data |
|
) |
| |
|
static |
open the file and read the complete file (from begin to end) and allocate a new data and copy data inside.
- Parameters
-
fileName | file to read. |
data | [out] data buffer to be allocated and filled with the content of the file. |
- Returns
- number of char read (-1) if an error has occurred.
The documentation for this class was generated from the following files: