Class template stream_translator
boost::property_tree::stream_translator — Implementation of Translator that uses the stream overloads.
Synopsis
template<typename Ch, typename Traits, typename Alloc, typename E>
class stream_translator {
public:
typedef std::basic_string< Ch, Traits, Alloc > internal_type;
typedef E external_type;
explicit stream_translator(std::locale = std::locale());
boost::optional< E > get_value(const internal_type &);
boost::optional< internal_type > put_value(const E &);
};
Description
stream_translator
public
construct/copy/destruct
- <
explicitstream_translator(std::localeloc=std::locale());
>
stream_translator public member functions
- <
boost::optional<E>get_value(constinternal_type&v);
>
- <
boost::optional<internal_type>put_value(constE&v);
>