OOStuBS - Technische Informatik II (TI-II)  2.4
Öffentliche Typen | Öffentliche Methoden | Private Attribute | Aufstellung aller Elemente
Parser Klassenreferenz

#include <parser.h>

Öffentliche Typen

enum  Commands {
  unknown, start, kill, list,
  help
}

Öffentliche Methoden

void clear ()
const char * commands () const
void erase ()
bool feed (char c)
bool finished () const
 Parser ()
Commands result (const char **arg) const

Private Attribute

char mBuffer [BUFFERSIZE]
bool mFinished
unsigned int mNum

Ausführliche Beschreibung

Definiert in Zeile 7 der Datei parser.h.

Dokumentation der Aufzählungstypen

Aufzählungswerte:
unknown 
start 
kill 
list 
help 

Definiert in Zeile 14 der Datei parser.h.

Beschreibung der Konstruktoren und Destruktoren

Parser::Parser ( )

Definiert in Zeile 6 der Datei parser.cc.

Dokumentation der Elementfunktionen

void Parser::clear ( )

Definiert in Zeile 8 der Datei parser.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

const char* Parser::commands ( ) const
void Parser::erase ( )

Definiert in Zeile 26 der Datei parser.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

bool Parser::feed ( char  c)

Definiert in Zeile 15 der Datei parser.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

bool Parser::finished ( ) const

Definiert in Zeile 31 der Datei parser.cc.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Parser::Commands Parser::result ( const char **  arg) const

Definiert in Zeile 35 der Datei parser.cc.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

char Parser::mBuffer[BUFFERSIZE]
private

Definiert in Zeile 9 der Datei parser.h.

bool Parser::mFinished
private

Definiert in Zeile 11 der Datei parser.h.

unsigned int Parser::mNum
private

Definiert in Zeile 10 der Datei parser.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: