Pointer-Klasse
Mehr ...
- Beschreibung:
- Diese Klasse kann zur Darstellung eines beliebigen Pointers verwendet werden. Mittels Konstruktor, Operator "=" oder der Funktion Pointer::set kann der Pointer gesetzt werden, mit Pointer::ptr und verschiedenen Operatoren kann er wieder ausgelesen werden.
| ppl7::Pointer::Pointer |
( |
| ) |
|
- Beschreibung:
- Pointer wird mit NULL initialisiert
| ppl7::Pointer::Pointer |
( |
const Pointer & |
other | ) |
|
- Beschreibung:
- Pointer übernimmt den Wert von
other.
- Parameter
-
| other | Andere Pointer-Instanz |
- Rückgabe
| ppl7::Pointer::Pointer |
( |
void * |
ptr | ) |
|
- Beschreibung:
- Mit diesem Konstruktor wird der Wert von
ptr übernommen.
- Parameter
-
- Rückgabe
| bool ppl7::Pointer::isNull |
( |
| ) |
const |
- Beschreibung:
- Diese Funktion liefert
true zurück, wenn der Pointer gegenwärtig auf NULL zeigt.
- Rückgabe
- Gibt
true oder false zurück.
| ppl7::Pointer::operator const char * |
( |
| ) |
const |
- Beschreibung:
- Mit diesem Operator wird der Pointer ausgelesen
- Rückgabe
- Pointer als "const char *"
| ppl7::Pointer::operator const unsigned char * |
( |
| ) |
const |
- Beschreibung:
- Mit diesem Operator wird der Pointer ausgelesen
- Rückgabe
- Pointer als "const unsigned char *"
| ppl7::Pointer::operator const void * |
( |
| ) |
const |
- Beschreibung:
- Mit diesem Operator wird der Pointer ausgelesen
- Rückgabe
- Pointer als "const void *"
| bool ppl7::Pointer::operator!= |
( |
const Pointer & |
other | ) |
const |
| bool ppl7::Pointer::operator< |
( |
const Pointer & |
other | ) |
const |
| bool ppl7::Pointer::operator<= |
( |
const Pointer & |
other | ) |
const |
- Beschreibung:
- Mit diesem Operator wird der Wert des Pointers
other übernommen.
- Parameter
-
| other | Andere Instanz von Pointer |
- Rückgabe
- Liefert eine Referenz auf die Klasse selbst zurück
| Pointer & ppl7::Pointer::operator= |
( |
const void * |
ptr | ) |
|
- Beschreibung:
- Ein beliebiger C-Pointer wird der Klasse zugewiesen.
- Parameter
-
- Rückgabe
- Liefert eine Referenz auf die Klasse selbst zurück
| bool ppl7::Pointer::operator== |
( |
const Pointer & |
other | ) |
const |
| bool ppl7::Pointer::operator> |
( |
const Pointer & |
other | ) |
const |
| bool ppl7::Pointer::operator>= |
( |
const Pointer & |
other | ) |
const |
| const void * ppl7::Pointer::ptr |
( |
| ) |
const |
- Beschreibung:
- Mit dieser Fuktion wird der Pointer ausgelesen
- Rückgabe
- Pointer als "const void *"
| void ppl7::Pointer::set |
( |
const void * |
ptr | ) |
|
- Beschreibung:
- Mit dieser Funktion wird der Wert des Pointers gesetzt.
- Parameter
-
| void* ppl7::Pointer::myptr |
|
private |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- /jenkins/jobs/clang_ppl7/workspace/include/ppl7-types.h
- /jenkins/jobs/clang_ppl7/workspace/src/types/Pointer.cpp