boost::algorithm::has_native_replace — Native replace trait.
template<typename T> class has_native_replace { public: // types typedef mpl::bool_< has_native_replace< T >::value > type; static const bool value; };
This trait specifies that the sequence has std::string like replace method
std::string