OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
streambl.h File Reference

Class definitions for object streaming. More...

#include <owl/private/defs.h>
#include <string.h>
#include <owl/private/wsysinc.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

struct  owl::ObjectBuilder
class  owl::TStreamableClass
 TStreamableClass is used by the private database class and pstream in the registration of streamable classes. More...
class  owl::TStreamableTypes

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core).

Macros

#define _OWLFASTTHIS
#define __DELTA(d)

Typedefs

typedef unsigned owl::ModuleId
typedef TStreamer *(*) owl::BUILDER(TStreamableBase *)

Functions

ModuleId owl::GetModuleId ()

Variables

class _OWLFASTTHIS _RTTI owl::TStreamer
class _OWLFASTTHIS _RTTI owl::TStreamableBase

Detailed Description

Class definitions for object streaming.

+----------------+ +-------------+
|TStreamableTypes| |ObjectBuilder|
+--+----------+--+ +-------------+
|class name| | BUILDER |
+----------+ | delta |
| +-------------+
| |
| /\ .
| +--------
| |
| |
+----------------+
|TStreamableClass|
+----------------+
| Module ID |
+----------------+

Definition in file streambl.h.

Macro Definition Documentation

◆ __DELTA

#define __DELTA ( d)
Value:
(FP_OFF((TStreamable *)(d *)1)-1)

Definition at line 71 of file streambl.h.

◆ _OWLFASTTHIS

#define _OWLFASTTHIS

Definition at line 45 of file streambl.h.