OWLNext 7.0
Borland's Object Windows Library for the modern age
|
#include <owl/private/defs.h>
#include <owl/time.h>
#include <owl/except.h>
#include <mmiscapi.h>
#include <fstream>
#include <owl/preclass.h>
#include <owl/posclass.h>
Go to the source code of this file.
Classes | |
struct | owl::TFileStatus |
struct | owl::TBinField |
The TBinField struct describes a group of like-typed fields in a structure to be read or written using the Binary I/O Struct calls. More... | |
class | owl::TFile |
The TFile class encapsulates standard file characteristics and operations. More... | |
class | owl::TFileHandle |
class | owl::TDiskFileHandle |
class | owl::TBufferedFile |
The TBufferedFile class is derived from TFile encapsulates standard file characteristics and operations using buffered I/O. More... | |
class | owl::TTextFile |
The TTextFile class is derived from TBufferedFile and encapsulates standard file characteristics and operations using text based buffered I/O. More... | |
class | owl::TFileLineIterator |
The TFileLineIterator class is used to iterate through a TTextFile file. More... | |
class | owl::TXBadFormat |
The TXBadFormat class is used for throwing exceptions when a bad file format is encountered. More... | |
struct | owl::TCkInfo |
RIFF chunk information data structure. More... | |
class | owl::TRiffFile |
The TRiffFile class is used for reading and writing RIFF files. More... | |
struct | owl::TQtInfo |
QuickTime atom information data structure. More... | |
class | owl::TQtFile |
The TQtFile class is used for reading and writing QuickTime files. More... | |
class | owl::TStreamHandle |
class | owl::TStreamFile |
Namespaces | |
namespace | owl |
Object Windows Library (OWLNext Core) | |
Macros | |
#define | BINNTYPE (varLastMember+1) |
#define | TFILE_ERROR static_cast<uint32>(-1) |
#define | FileNull nullptr |
Represents a NULL file handle. | |
#define | TFILE64_ERROR uint64(0xFFFFFFFF) |
#define | owlFCC(ch0, ch1, ch2, ch3) |
Typedefs | |
typedef std::fstream | owl::_tfstream |
Enumerations | |
enum | owl::TByteOrderType { owl::boLittle_Endian , owl::boBig_Endian } |
The byte order type. More... | |
enum | owl::TVarType { owl::varEnd , owl::varPOINTER , owl::varCHAR , owl::varUCHAR , owl::varSHORT , owl::varLONG , owl::varINT8 , owl::varINT16 , owl::varINT32 , owl::varUSHORT , owl::varULONG , owl::varUINT8 , owl::varUINT16 , owl::varUINT32 , owl::varFLOAT , owl::varDOUBLE , owl::varINT64 , owl::varUINT64 , owl::varLastMember } |
These identify host program variable types and let the binary I/O package read and write routines know how to store or retrieve bytes from host buffer arrays and when to sign-extend. More... | |