#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 |
|
|
|
|
|
|
1.2.14 geschrieben von Dimitri van Heesch,
© 1997-2002