Tools.h++ Manual

104011 Tandem Computers Incorporated 21-111
21
RWBoolean Error();
Returns
TRUE
if a file I/O error has occurred.
RWBoolean Exists();
Returns
TRUE
if the file exists and has read/write permission.
RWBoolean Flush();
Perform any pending I/O operations. Returns
TRUE
if successful.
const char* GetName();
Returns the file name.
RWBoolean IsEmpty();
Returns
TRUE
if the file contains no data,
FALSE
otherwise.
RWBoolean isValid() const
Returns
TRUE
if the file was successfully opened,
FALSE
otherwise.
RWBoolean Read(char& c);
RWBoolean Read(wchar_t& wc);
RWBoolean Read(short& i);
RWBoolean Read(int& i);
RWBoolean Read(long& i);
RWBoolean Read(unsigned char& c);
RWBoolean Read(unsigned short& i);
RWBoolean Read(unsigned int& i);
RWBoolean Read(unsigned long& i);
RWBoolean Read(float& f);
RWBoolean Read(double& d);
Reads the indicated built-in type. Returns
TRUE
if the read is successful.
RWBoolean Read(char* i, size_t count);
RWBoolean Read(wchar_t* i, size_t count);
RWBoolean Read(short* i, size_t count);
RWBoolean Read(int* i, size_t count);
RWBoolean Read(long* i, size_t count);
RWBoolean Read(unsigned char* i, size_t
count);
RWBoolean Read(unsigned int* i, size_t
count);
RWBoolean Read(float* i, size_t count);