class TreeConst:public TreeNode { public:TreeConst () { return; } ~TreeConst () { return; } }; //! The class for the integer constant class integer_TreeConst:public TreeConst { public:integer_TreeConst () { return; } ~integer_TreeConst () { return; } virtual void accept (visitor &); }; //! The class for the real constant class real_TreeConst:public TreeConst { public:real_TreeConst () { return; } ~real_TreeConst () { return; } virtual void accept (visitor &); }; //! The class for the string constant class string_TreeConst:public TreeConst { public:string_TreeConst () { return; } ~string_TreeConst () { return; } virtual void accept (visitor &); }; //! The class for complex constant class complex_TreeConst:public TreeConst { public:complex_TreeConst () { return; } ~complex_TreeConst () { return; } virtual void accept (visitor &); }; //! The class for other pointer member constant class ptrmem_TreeConst:public TreeConst { public:ptrmem_TreeConst () { return; } ~ptrmem_TreeConst () { return; } virtual void accept (visitor &); }; //! The class for other constants nodes class othr_TreeConst:public TreeConst { public:othr_TreeConst () { return; } ~othr_TreeConst () { return; } virtual void accept (visitor &); };