Add minimal test to make sure boost iterator-like iterators are compatible with Boost.Container. Example taken from Trac 12698 (https://svn.boost.org/trac10/ticket/12698)

This commit is contained in:
Ion Gaztañaga
2021-12-30 23:16:26 +01:00
parent 56f1c64a6c
commit 3750b66b38
4 changed files with 242 additions and 134 deletions

View File

@@ -0,0 +1,13 @@
#include <boost/container/string.hpp>
#include <boost/archive/iterators/binary_from_base64.hpp>
int main()
{
using String = boost::container::string;
using Iterator = boost::archive::iterators::binary_from_base64<String::iterator>;
String s;
s.resize(111);
String s2;
s2.assign(Iterator{s.begin()},Iterator{s.end()});
}