- Main Page
- Modules
- Classes
- Files

- Class List
- Class Members

# CxFile Class Reference

`#include <xfile.h>`

List of all members.

## Public Member Functions
| CxFile (void)
virtual | ~CxFile ()
virtual bool | Close ()=0
virtual size_t | Read (void *buffer, size_t size, size_t count)=0
virtual size_t | Write (const void *buffer, size_t size, size_t count)=0
virtual bool | Seek (int32_t offset, int32_t origin)=0
virtual int32_t | Tell ()=0
virtual int32_t | Size ()=0
virtual bool | Flush ()=0
virtual bool | Eof ()=0
virtual int32_t | Error ()=0
virtual bool | PutC (uint8_t c)
virtual int32_t | GetC ()=0
virtual char * | GetS (char *string, int32_t n)=0
virtual int32_t | Scanf (const char *format, void *output)=0

## Constructor & Destructor Documentation

CxFile::CxFile | ( | void |  | ) | `[inline]`

virtual CxFile::~CxFile | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual bool CxFile::Close | ( |  | ) | `[pure virtual]`

virtual size_t CxFile::Read | ( | void * | buffer,
|  | size_t | size,
|  | size_t | count |
| ) |  |  | `[pure virtual]`

virtual size_t CxFile::Write | ( | const void * | buffer,
|  | size_t | size,
|  | size_t | count |
| ) |  |  | `[pure virtual]`

virtual bool CxFile::Seek | ( | int32_t | offset,
|  | int32_t | origin |
| ) |  |  | `[pure virtual]`

virtual int32_t CxFile::Tell | ( |  | ) | `[pure virtual]`

virtual int32_t CxFile::Size | ( |  | ) | `[pure virtual]`

virtual bool CxFile::Flush | ( |  | ) | `[pure virtual]`

virtual bool CxFile::Eof | ( |  | ) | `[pure virtual]`

virtual int32_t CxFile::Error | ( |  | ) | `[pure virtual]`

virtual bool CxFile::PutC | ( | uint8_t | c | ) | `[inline, virtual]`

virtual int32_t CxFile::GetC | ( |  | ) | `[pure virtual]`

virtual char* CxFile::GetS | ( | char * | string,
|  | int32_t | n |
| ) |  |  | `[pure virtual]`

virtual int32_t CxFile::Scanf | ( | const char * | format,
|  | void * | output |
| ) |  |  | `[pure virtual]`