8 #ifndef __VRV_SYMBOLTABLE_H__
9 #define __VRV_SYMBOLTABLE_H__
11 #include "atts_shared.h"
30 std::string GetClassName()
const override {
return "symbolTable"; }
This class represents a basic object.
Definition: object.h:61
Definition: symboltable.h:20
bool IsSupportedChild(ClassId classId) override
Base method for checking if a child can be added.
Object * Clone() const override
Disable cloning of the symboleTable (for now?).
Definition: symboltable.h:44
void Reset() override
Reset the object, that is 1) removing all children and 2) resetting all attributes.