28#if !defined(OWL_STREAMBL_H)
32#if defined(BI_HAS_PRAGMA_ONCE)
36#if !defined(_INC_STRING)
43# define _OWLFASTTHIS __fastthis
62 enum { NoDelta = -1 };
71#define __DELTA( d ) (FP_OFF((TStreamable *)(d *)1)-1)
87 if(
strcmp( ObjectId,
n.ObjectId ) != 0 )
90 return (ModId == 0 ||
n.ModId == 0 || ModId ==
n.ModId);
100 else if( ModId == 0 ||
n.ModId == 0 || ModId ==
n.ModId )
103 return ModId <
n.ModId;
108 const char* ObjectId;
112class TStreamableClassArray;
123 TStreamableClassArray* Types;
Classes that inherit from TStreamableBase are known as streamable classes (their objects can be writt...
TStreamableClass is used by the private database class and pstream in the registration of streamable ...
Provides a base class for all streamable objects.
Object Windows Library (OWLNext Core)
TStreamer *(* BUILDER)(TStreamableBase *)
Definition of class TString, a flexible universal string envelope class.
ObjectBuilder(BUILDER b, int d)