#if !defined(_STATEMENT_LIST_H_) #define _STATEMENT_LIST_H_ #include "list.h" #include "statement.h" // A STATEMENT_LIST // IS JUST A WRAPPER FOR list // WITH A DESTRUCTOR // WARNING: CANNOT BE USED TO ALIAS STATEMENTS!!! class statement_list { protected: list L; statement_list(const statement_list&); statement_list& operator=(const statement_list&); public: statement_list(); void insert(statement*); list_iterator first(); ~statement_list(); }; #endif