RWCollectableDate(3C++) RWCollectableDate(3C++)
NameRWCollectableDate - Rogue Wave library class
Synopsis
typedef RWCollectableDate Date; // Smalltalk typedef
#include <rw/colldate.h>
RWCollectableDate d;
Description
Collectable Dates. Inherits classes RWDate and RWCollectable. This
class is useful when dates are used as keys in the "dictionary"
collection classes, or if dates are stored and retrieved as
RWCollectables. The virtual functions of the base class RWCollectable
have been redefined.
Persistence
Polymorphic
Public ConstructorsRWCollectableDate();
RWCollectableDate(unsigned long julianDate);
RWCollectableDate(unsigned day, unsigned year);
RWCollectableDate(unsigned day, unsigned month, unsigned year);
RWCollectableDate(unsigned day, const char* mon,
unsigned year,const RWLocale&
locale = RWLocale::global());
RWCollectableDate(istream& s, const RWLocale& locale =
RWLocale::global());
RWCollectableDate(const RWCString& str,const RWLocale&
locale = RWLocale::global());
RWCollectableDate(const RWTime& t, const RWZone& zone =
RWZone::local());
RWCollectableDate(const struct tm* tmb);
RWCollectableDate(const RWDate& d);
Calls the corresponding constructor of the base class RWDate.
Public Member Functions
virtual RWspace
binaryStoreSize() const;
Redefined from class RWCollectable.
Page 1
RWCollectableDate(3C++) RWCollectableDate(3C++)
virtual int
compareTo(const RWCollectable* c) const;
Redefined from class RWCollectable. Returns the results of calling
RWDate::compareTo.
virtual unsigned
hash() const;
Redefined from class RWCollectable. Returns the results of calling
RWDate::hash().
virtual RWClassID
isA() const;
Redefined from class RWCollectable to return __RWCOLLECTABLEDATE.
virtual RWBoolean
isEqual(const RWCollectable* t) const;
Redefined from class RWCollectable. Returns the results of calling
operator==() for the base class RWDate by using appropriate casts.
virtual void
restoreGuts(RWvistream&);
virtual void
restoreGuts(RWFile&);
virtual void
saveGuts(RWvostream&) const;
virtual void
saveGuts(RWFile&) const;
Redefined from class RWCollectable.
RWStringID
stringID();
(acts virtual) Inherited from class RWCollectable.
Page 2