#ifndef EQUIV_H #define EQUIV_H #include #include namespace afp { struct equiv_set : boost::noncopyable { static equiv_set const &instance(); int get(int) const; private: equiv_set(); std::map equivs_; }; } // namespace afp #endif /* !EQUIV_H */