Index: array.hpp =================================================================== --- array.hpp (revision 48444) +++ array.hpp (working copy) @@ -110,6 +110,7 @@ private: value_type* m_t; std::size_t const m_element_count; + array& operator=(const array&); }; template Index: extended_type_info.hpp =================================================================== --- extended_type_info.hpp (revision 48444) +++ extended_type_info.hpp (working copy) @@ -53,6 +53,7 @@ return false; }; void key_unregister(); + extended_type_info& operator=(const extended_type_info&); protected: const char * m_key; // this class can't be used as is. It's just the