beautypg.com

HP Integrity NonStop J-Series User Manual

Page 311

background image

#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,equal_to

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;

This manual is related to the following products: