| Home | Libraries | People | FAQ | More

### Header <boost/property_tree/stream_translator.hpp>

    namespace boost {
      namespace property_tree {
        template<typename Ch, typename Traits, typename E,
                 typename Enabler = void>
          struct customize_stream;

        template<typename Ch, typename Traits>
          struct customize_stream<Ch, Traits, Ch, void>;
        template<typename Ch, typename Traits, typename F>
          struct customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type>;
        template<typename Ch, typename Traits>
          struct customize_stream<Ch, Traits, bool, void>;
        template<typename Ch, typename Traits>
          struct customize_stream<Ch, Traits, signed char, void>;
        template<typename Ch, typename Traits>
          struct customize_stream<Ch, Traits, unsigned char, void>;

        template<typename Ch, typename Traits, typename Alloc, typename E>
          class stream_translator;

        template<typename Ch, typename Traits, typename Alloc, typename E>
          struct translator_between<std::basic_string< Ch, Traits, Alloc >, E>;
      }
    }