HP Integrity NonStop J-Series User Manual
Page 311
#define RWDECLARE_PERSISTABLE_TEMPLATE_IO_2(TEMPLATE, ISTR, OSTR)
#define RWDECLARE_PERSISTABLE_TEMPLATE_IO_3(TEMPLATE, ISTR, OSTR)
#define RWDECLARE_PERSISTABLE_TEMPLATE_IO_4(TEMPLATE, ISTR, OSTR)
#define RWDECLARE_PERSISTABLE(CLASS)
#define RWDECLARE_PERSISTABLE_TEMPLATE(TEMPLATE)
#define RWDECLARE_PERSISTABLE_TEMPLATE_2(TEMPLATE)
#define RWDECLARE_PERSISTABLE_TEMPLATE_3(TEMPLATE)
#define RWDECLARE_PERSISTABLE_TEMPLATE_4(TEMPLATE)
In file epersist.h
// Macro bodies removed. See section on persistence.
#define RWDEFINE_PERSISTABLE_IO(CLASS,ISTR,OSTR)
#define RWDEFINE_PERSISTABLE_TEMPLATE_IO(TEMPLATE,ISTR,OSTR)
#define RWDEFINE_PERSISTABLE_TEMPLATE_IO_2(TEMPLATE,ISTR,OSTR
#define RWDEFINE_PERSISTABLE_TEMPLATE_IO_3(TEMPLATE,ISTR,OSTR)
#define RWDEFINE_PERSISTABLE_TEMPLATE_IO_4(TEMPLATE,ISTR,OSTR)
#define RWDEFINE_PERSISTABLE(CLASS)
#define RWDEFINE_PERSISTABLE_TEMPLATE(TEMPLATE)
#define RWDEFINE_PERSISTABLE_TEMPLATE_2(TEMPLATE)
#define RWDEFINE_PERSISTABLE_TEMPLATE_3(TEMPLATE)
#define RWDEFINE_PERSISTABLE_TEMPLATE_4(TEMPLATE)
In file strmshft.h
// Convenience macros.
#define RW_PROVIDE_DVSTREAM_INSERTER(DerivedOstream,vstreamable)
#define RW_PROVIDE_DVSTREAM_EXTRACTOR(DerivedIstream,vstreamable)
In files tphasht.h, tvhasht.h, tphdict.h, tvhdict.h, tphmmap.h, tvhmmap.h, tphset.h, tvhset.h
// Useful when writing code portable between "current"
// and "ANSI-compliant" compilers
// See templates.
#define RWDefHArgs(T) ,RWTHasher
In files tpsrtvec.h, tvsrtvec.h
// Useful when writing code portable between "current"
// and "ANSI-compliant" compilers
// See templates.
#define RWDefCArgs(T) ,less
Standard Smalltalk Interface
(activated by defining RW_STD_TYPEDEFS):
typedef RWBag Bag;
typedef RWBagIterator BagIterator;
typedef RWBinaryTree SortedCollection;
typedef RWBinaryTreeIterator SortedCollectionIterator;
typedef RWBitVec BitVec
typedef RWCollectable Object; // All-too-common type!
typedef RWCollectableDate Date;
typedef RWCollectableInt Integer;
typedef RWCollectableString String;
typedef RWCollectableTime Time;
typedef RWCollection Collection;
typedef RWHashDictionary Dictionary;