diff --git a/persistent-data/data-structures/btree_damage_visitor.h b/persistent-data/data-structures/btree_damage_visitor.h index c4c1367..9cd2d0a 100644 --- a/persistent-data/data-structures/btree_damage_visitor.h +++ b/persistent-data/data-structures/btree_damage_visitor.h @@ -91,16 +91,6 @@ namespace persistent_data { bool damaged_; block_address damage_begin_; }; - - inline - std::ostream &operator <<(std::ostream &out, damage_tracker::maybe_range64 const &mr) { - if (mr) - out << "Just " << *mr; - else - out << "Nothing"; - - return out; - } } //---------------------------------------------------------------- diff --git a/unit-tests/test_utils.h b/unit-tests/test_utils.h index ee6d95f..fa982a8 100644 --- a/unit-tests/test_utils.h +++ b/unit-tests/test_utils.h @@ -109,6 +109,18 @@ namespace test { std::auto_ptr dir_; }; + + //-------------------------------- + + template + std::ostream &operator <<(std::ostream &out, boost::optional const &maybe) { + if (maybe) + out << "Just [" << *maybe << "]"; + else + out << "Nothing"; + + return out; + } } //----------------------------------------------------------------