#include <boost/config.hpp>
#include <boost/range/concepts.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/range/iterator.hpp>
#include <boost/range/iterator_range_core.hpp>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_array.hpp>
#include <boost/type_traits/remove_extent.hpp>
#include <ostream>
Classes | |
struct | boost::range_detail::formatted_holder< Sep, Prefix, Postfix > |
class | boost::range_detail::formatted_range< Iter, Sep, Prefix, Postfix > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::range_detail | |
boost::adaptors | |
boost::range | |
Functions | |
template<typename SinglePassRange , typename Sep , typename Prefix , typename Postfix > | |
range_detail::formatted_range < typename range_iterator < const SinglePassRange > ::type, Sep, Prefix, Postfix > | boost::range_detail::operator| (const SinglePassRange &rng, const range_detail::formatted_holder< Sep, Prefix, Postfix > &holder) |
template<typename Char , typename Traits , typename Iter , typename Sep , typename Prefix , typename Postfix > | |
std::basic_ostream< Char, Traits > & | boost::range_detail::operator<< (std::basic_ostream< Char, Traits > &out, const formatted_range< Iter, Sep, Prefix, Postfix > &writer) |
template<typename Sep , typename Prefix , typename Postfix > | |
range_detail::formatted_holder < Sep, Prefix, Postfix > | boost::adaptors::formatted (const Sep &sep, const Prefix &prefix, const Postfix &postfix) |
template<typename Sep , typename Prefix > | |
range_detail::formatted_holder < Sep, Prefix, char > | boost::adaptors::formatted (const Sep &sep, const Prefix &prefix) |
template<typename Sep > | |
range_detail::formatted_holder < Sep, char, char > | boost::adaptors::formatted (const Sep &sep) |
range_detail::formatted_holder < char, char, char > | boost::adaptors::formatted () |
template<typename SinglePassRange , typename Sep , typename Prefix , typename Postfix > | |
boost::range_detail::formatted_range < typename boost::range_iterator< const SinglePassRange >::type, Sep, Prefix, Postfix > | boost::adaptors::format (const SinglePassRange &rng, const Sep &sep, const Prefix &prefix, const Postfix &postfix) |
template<typename SinglePassRange , typename Sep , typename Prefix > | |
boost::range_detail::formatted_range < typename boost::range_iterator< const SinglePassRange >::type, Sep, Prefix, char > | boost::adaptors::format (const SinglePassRange &rng, const Sep &sep, const Prefix &prefix) |
template<typename SinglePassRange , typename Sep > | |
boost::range_detail::formatted_range < typename boost::range_iterator< const SinglePassRange >::type, Sep, char, char > | boost::adaptors::format (const SinglePassRange &rng, const Sep &sep) |
template<typename SinglePassRange > | |
boost::range_detail::formatted_range < typename boost::range_iterator< const SinglePassRange >::type, char, char, char > | boost::adaptors::format (const SinglePassRange &rng) |