Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

RAMS::RPointer_s Klassenreferenz

Generischer Relativer Zeiger. Mehr...

#include <rpointer.h>

Klassendiagramm für RAMS::RPointer_s:

RAMS::RPointer Aufstellung aller Elemente

Öffentliche Datenelemente

 RPointer_s ()
 RPointer_s (Mseg *s, off_t &o)
 RPointer_s (Mseg *s, off_t &o, off_t koff)
 RPointer_s (off_t koff, Mseg *s)
 Initialisierung mit konstanten Offset.

void init (Mseg *s, off_t &o)
void init (off_t koff, Mseg *s)
off_t offset () const
int ok ()
size_t operator- (RPointer_s a)
void setoff (off_t o)
 for special purposes.

RPointer_s & cast (const RPointer_s &anderer)
void * operator= (void *p)
bool operator== (const RPointer_s &other) const

Geschützte Attribute

Msegseg
 Zugehöriges Speichersegment.

off_t * off
 Offset in diesem Speichersegment.

off_t soff
 Speicher fuer offset.


Ausführliche Beschreibung

Generischer Relativer Zeiger.

Ein Relativer Zeiger ist immer abhaengig von einem Speichersegment


Beschreibung der Konstruktoren und Destruktoren

RAMS::RPointer_s::RPointer_s Mseg   s,
off_t &    o
[inline]
 

Initialisierung


Dokumentation der Elementfunktionen

RPointer_s& RAMS::RPointer_s::cast const RPointer_s &    anderer [inline]
 

Zuweisung eines relativen Zeiger in einem anderen Typ

int RAMS::RPointer_s::ok   [inline]
 

Prüfung, ob Speicher in das Segment paßt

size_t RAMS::RPointer_s::operator- RPointer_s    a [inline]
 

Grössenberechnung

void* RAMS::RPointer_s::operator= void *    p [inline]
 

Zuweisung eines absoluten Zeiger an unsern relativen Zeiger

bool RAMS::RPointer_s::operator== const RPointer_s &    other const [inline]
 

Vergleichsoperator


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Sat Nov 29 19:45:39 2003 für rams_persito von doxygen1.2.14 geschrieben von Dimitri van Heesch, © 1997-2002