Tools.h++ Manual

104011 Tandem Computers Incorporated 17-17
17
BUS.CC:
Bus();
Bus(int busno, const RWCString& driver);
~Bus();
// Inherited from class "RWCollectable":
RWspace binaryStoreSize() const;
int compareTo(const RWCollectable*) const;
RWBoolean isEqual(const RWCollectable*) const;
unsigned hash() const;
void restoreGuts(RWFile&);
void restoreGuts(RWvistream&);
void saveGuts(RWFile&) const;
void saveGuts(RWvostream&) const;
void addPassenger(const char* name);
void addCustomer(const char* name);
size_t customers() const;
size_t passengers() const;
RWCString driver() const{return driver_;}
int number() const{return busNumber_;}
private:
RWSet customers_;
RWSet* passengers_;
int busNumber_;
RWCString driver_;
};
#endif
#include "bus.h"
#include <rw/pstream.h>
#include <rw/rwfile.h>
#ifdef __ZTC__
# include <fstream.hpp>
#else
# ifdef __GLOCK__
# include <fstream.hxx>
# else
# include <fstream.h>
# endif