| 83 | //[reference_karma_binary_test |
| 84 | template <typename G> |
| 85 | void test_binary_generator(char const* expected, std::size_t size, G const& g) |
| 86 | { |
| 87 | std::string s; |
| 88 | std::back_insert_iterator<std::string> out(s); |
| 89 | if (boost::spirit::karma::generate(out, g) && !std::memcmp(s.c_str(), expected, size)) |
| 90 | std::cout << "ok" << std::endl; |
| 91 | else |
| 92 | std::cout << "fail" << std::endl; |
| 93 | } |
| 94 | //] |
| 95 | |
| 96 | //[reference_karma_binary_test_attr |