class Loader: private NonCopyable
{
protected:
- typedef std::map<StatementKey, LoaderAction *> ActionMap;
+ class ActionMap: public std::map<StatementKey, LoaderAction *>, private NonCopyable
+ {
+ public:
+ ~ActionMap();
+ };
private:
ActionMap local_actions;
Loader();
public:
- virtual ~Loader();
+ virtual ~Loader() { }
/** Loads statements from a parser. */
void load(Parser &p);