#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) |