バナーをクリックすれば目次に戻ります
Copyright 1999 Rogue Wave Software
Copyright 1999 Sun Microsystems, Inc.
RWCollectable
typedef RWCollectable Object; // Smalltalk typedef #include <rw/collect.h>
virtual ~RWCollectable();
virtual RWspace binaryStoreSize() const;
virtual int compareTo(const RWCollectable*) const;
0 | *p1 が *p2 と等しい場合 |
>0 | *p1 が *p2 より大きい場合 |
<0 | *p1 が *P2 より小さい場合 |
virtual unsigned hash() const;
virtual RWClassID isA() const;
virtual RWBoolean isEqual(const RWCollectable* t) const;
virtual RWCollectable* newSpecies() const;
virtual void restoreGuts(RWFile&);
virtual void restoreGuts(RWvistream&);
virtual void saveGuts(RWFile&) const;
virtual void saveGuts(RWvostream&) const;
RWStringID stringID();
RWspace recursiveStoreSize() const;
static RWClassID classID(const RWStringID& name);
static RWClassID classIsA();
static RWBoolean isAtom(RWClassID id);
static RWspace nilStoreSize();
RWvostream& operator<<(RWvostream&, const RWCollectable& obj); RWFile& operator<<(RWFile&, const RWCollectable& obj);
RWvistream& operator>>(RWvistream&, RWCollectable& obj); RWFile& operator>>(RWFile&, RWCollectable& obj);
RWvistream& operator>>(RWvistream&, RWCollectable*& obj); RWFile& operator>>(RWFile&, RWCollectable*& obj);