Next: Listenwerte
Up: Werte: g_valref.c
Previous: Grundsätzliche Funktionalität von Werten
Basiswerte können gesetzt und ausgelesen werden.
void G_valueRef::updateBOOL (bool aBool)
void G_valueRef::updateINT (int aInt)
void G_valueRef::updateSTRING (const char *aString)
void G_valueRef::updateDOUBLE (double aDouble)
-
Setzt den Wert auf
aBool, aInt, aString oder aDouble.
- Fehlerfälle:
-
Es wird eine der folgenden Meldungen ausgegeben.
- val011
- Der Wert wurde für einen anderen Wertebereich
initialisiert.
- val002
- Es konnte kein Speicher für den Wertinhalt angelegt
werden.
- Aufwand:
-
O(1)
bool G_valueRef::getBOOL () const
int G_valueRef::getINT () const
const char * G_valueRef::getSTRING () const
double G_valueRef::getDOUBLE () const
-
Liefert den Inhalt von Basiswerten.
- Rückgabewert:
-
Bei Strings wird ein Zeiger in die reservierte Datenstruktur
geliefert. Nachdem der String mit
updateSTRING() geändert wurde, darf
ein mit getSTRING() ermittelter
Zeiger nicht mehr benutzt werden.
- Fehlerfälle:
-
Es wird
0/NULL zurückgegeben und folgende Meldung ausgegeben.
- val043
- Der Wert wurde für einen anderen Wertebereich
initialisiert.
- Aufwand:
-
O(1)
Friedbert Widmann
7/20/2003