/** ** \file misc/escape.hxx ** \brief Inline methods for misc/escape.hh. **/ #pragma once #include #include #include namespace misc { template escaped escape(const T& obj) { return escaped(obj); } inline std::ostream& operator<<(std::ostream& o, const escaped& rhs) { return rhs.print(o); } template escaped::escaped(const T& obj) { pobj_str_ = boost::lexical_cast(obj); } } // namespace misc