
9 Aug
2014
9 Aug
'14
11:58 a.m.
On 8/9/14, Ion Gaztañaga <igaztanaga@gmail.com> wrote:
El 09/08/2014 9:53, feverzsj escribió:
hi, list in <boost/container/flat_map.hpp>, the ctors seems to contain a wrong static assert:
flat_map() : m_flat_tree() { //Allocator type must be std::pair<CONST Key, T> BOOST_STATIC_ASSERT((container_detail::is_same<std::pair<Key, T>, typename Allocator::value_type>::value)); }
missing "const" ?
No. flat_map is different from map, the key is not const. See the default allocator argument, it's std::allocator< std::pair<Key, T> >
The constructors have a typo in the comment above the assert though. Brian