Ticket #7294: hash_range.cc

File hash_range.cc, 370 bytes (added by Gennady Proskurin <gpr@…>, 10 years ago)
Line 
1#include <boost/unordered_map.hpp>
2#include <boost/range/iterator_range.hpp>
3
4#include <string>
5
6typedef boost::iterator_range<const char*> range_t;
7typedef boost::unordered_map<range_t, range_t> map_t;
8
9const std::string s = "qwerty";
10const range_t str_range(s.c_str(), s.c_str()+s.size());
11
12int main()
13{
14 map_t m;
15 m.insert(map_t::value_type(str_range, str_range));
16}