#include <once_alloc.h>
Öffentliche Datenelemente | |
Oncealloc (int ini=1, long a=4) | |
Alignment. Mehr... | |
RcharPointer | neu () |
RcharPointer | aktuell () |
liefert das Objekt. | |
RcharPointer | aktende () |
liefert das aktuelle Ende des Speichers. | |
void | grow1 (char c) throw (Growingmseg::Error) |
fügt das Zeichen an das aktuelle Objekt an. Mehr... | |
void | garant (int l) throw (Growingmseg::Error) |
RcharPointer | reserve (int l) throw (Growingmseg::Error) |
RcharPointer | alloc (int l) throw (Growingmseg::Error) |
Mseg * | getmseg () |
long | reallength () const |
void | write2file (char *filename) throw (Systemerror) |
Geschützte Attribute | |
Growingmseg | mseg |
RcharPointer | akt |
Arbeitstier. | |
RcharPointer | ao |
aktuelles Objekt. | |
long | align |
Aktuelles Ende. |
Damit kann man gut Konfigurationsdaten in ein Speichersegment schreiben Diese ist für write once read many - Daten gegeignet.
|
Alignment.
|
|
|
|
|
|
liefert das aktuelle memorysegment |
|
fügt das Zeichen an das aktuelle Objekt an.
Dieses Operation kann von Scannern aufgerufen werten, um Zeichenketten nacheinende zu Allokieren, von denen man nicht weiss, wie gross sie werden |
|
Bereitet ein neues Objekt vor |
|
liefert die aktuelle Länge |
|
|
|
|