Insert using initializer lists.

[SVN r56560]
This commit is contained in:
Daniel James
2009-10-03 16:41:32 +00:00
parent 4601f5c51f
commit 1e24f85fbc
3 changed files with 76 additions and 0 deletions

View File

@@ -343,6 +343,13 @@ namespace boost
table_.insert_range(first, last);
}
#if !defined(BOOST_NO_0X_HDR_INITIALIZER_LIST)
void insert(std::initializer_list<value_type> list)
{
table_.insert_range(list.begin(), list.end());
}
#endif
iterator erase(const_iterator position)
{
return iterator(table_.erase(get(position)));
@@ -837,6 +844,13 @@ namespace boost
table_.insert_range(first, last);
}
#if !defined(BOOST_NO_0X_HDR_INITIALIZER_LIST)
void insert(std::initializer_list<value_type> list)
{
table_.insert_range(list.begin(), list.end());
}
#endif
iterator erase(const_iterator position)
{
return iterator(table_.erase(get(position)));