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

RAMS::Mseg Klassenreferenz

grundlegenes Speichersegment. Mehr...

#include <mseg.h>

Klassendiagramm für RAMS::Mseg:

RAMS::Growingmseg RAMS::MMFile RAMS::PersistentGrowingMseg Aufstellung aller Elemente

Öffentliche Datenelemente

 Mseg ()
 Mseg (char *anfang, size_t lang)
const void * begin ()
const void * end ()
size_t length ()

Geschützte Datenelemente

void setto (char *anfang, size_t lang)
 Laenge setzen eines segmentes fuer iteratoren.


Geschützte Attribute

void * basis
void * ende
 anfang.

size_t len
 wie der name schon sagt.


Ausführliche Beschreibung

grundlegenes Speichersegment.

Das Speichersegment verwaltet nur ganz wenige Daten, Anfang, Ende und Laenge
Damit kann es als Grundlage fuer relative Zeiger dienen.
Bemerkung: Diese Klasse ist Technologieneutral, So kann ein beliebiger Puffer verwaltet werden, z.B:


Beschreibung der Konstruktoren und Destruktoren

RAMS::Mseg::Mseg   [inline]
 

initialiiserung auf ein Nullsegemt

RAMS::Mseg::Mseg char *    anfang,
size_t    lang
[inline]
 

initialisierung auf einen Zeiger


Dokumentation der Elementfunktionen

const void* RAMS::Mseg::begin   [inline]
 

Anfang des Segments

const void* RAMS::Mseg::end   [inline]
 

Ende des segments

size_t RAMS::Mseg::length   [inline]
 

Laenge des Segments


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