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:
// ...
};