gif gif up gif contents
Nächste Seite: D.2.2 CBview Vorige Seite: D.2 Klassen der Programmierschnittstelle

D.2.1 CBterm

Die Klasse CBterm ist ein Parser für die Terme, die die Änderungsoperationen beschreiben. Aus CBterm-Objekten werden die Objekte der Sicht konstruiert. Der Anwendungsprogrammierer mußdiese Klasse nicht benutzen.

class CBterm  {
 public:
    CBterm(const char *term);
    CBterm(const char *term,char** restout);
    CBterm(const CBterm& t);
    
    ~CBterm();
    
    int getError(); 
    
    char* getFunctor();
    CBterm* getArgs();
    CBterm* getArg(int i);
    CBterm* getNext();

    bool isList();
    bool isConstant();
    
    char* toString(int single=0);

 protected:
    // ...    
 private:
    // ...
};



Christoph Quix
31. Juli 1996