libopencad
Public Member Functions | Protected Attributes | List of all members
CADFileStreamIO Class Reference
Inheritance diagram for CADFileStreamIO:
CADFileIO

Public Member Functions

 CADFileStreamIO (const char *pszFilePath)
 
virtual const char * ReadLine () override
 
virtual bool Eof () override
 
virtual bool Open (int mode) override
 
virtual bool Close () override
 
virtual int Seek (long int offset, SeekOrigin origin) override
 
virtual long int Tell () override
 
virtual size_t Read (void *ptr, size_t size) override
 
virtual size_t Write (void *ptr, size_t size) override
 
virtual void Rewind () override
 
- Public Member Functions inherited from CADFileIO
 CADFileIO (const char *pszFileName)
 
virtual bool IsOpened () const
 
const char * GetFilePath () const
 

Protected Attributes

std::ifstream m_oFileStream
 
- Protected Attributes inherited from CADFileIO
const char * m_pszFilePath
 
bool m_bIsOpened
 

Additional Inherited Members

- Public Types inherited from CADFileIO
enum  SeekOrigin { SeekOrigin::BEG, SeekOrigin::CUR, SeekOrigin::END }
 
enum  OpenMode { binary = 1L << 2, read = 1L << 3, write = 1L << 4 }
 

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