Lines Matching defs:basic_stream
33 struct boost::cnv::basic_stream : boost::noncopyable struct in boost::cnv
46 using this_type = boost::cnv::basic_stream<char_type>;
47 using stream_type = std::basic_stringstream<char_type>;
48 using istream_type = std::basic_istream<char_type>;
49 using buffer_type = std::basic_streambuf<char_type>;
50 using stdstr_type = std::basic_string<char_type>;
51 using manipulator_type = std::ios_base& (*)(std::ios_base&);
53 struct ibuffer_type : buffer_type
66 struct obuffer_type : buffer_type
73 basic_stream() : stream_(std::ios_base::in | std::ios_base::out) {} in basic_stream() argument
75 basic_stream(this_type&& other) : stream_(std::move(other.stream_)) {} in basic_stream() function
78 BOOST_CNV_STRING_ENABLE(type const& v, optional<string_type>& s) const { to_str(v, s); } in BOOST_CNV_STRING_ENABLE()
79 …BLE(string_type const& s, optional<type>& r) const { str_to(cnv::range<string_type const>(s), r); } in BOOST_CNV_STRING_ENABLE()
81 …r()( char_type const* s, optional<type>& r) const { str_to(cnv::range< char_type const*>(s), r); } in operator ()()
82 …r()(stdstr_type const& s, optional<type>& r) const { str_to(cnv::range<stdstr_type const>(s), r); } in operator ()()
86 this_type& operator() (manipulator m) { return (stream_ << m, *this); } in operator ()()
87 this_type& operator() (manipulator_type m) { return (m(stream_), *this); } in operator ()()
88 this_type& operator() (std::locale const& l) { return (stream_.imbue(l), *this); } in operator ()()
90 …OOST_CNV_PARAM(locale, std::locale) { return (stream_.imbue(arg[cnv::parameter::locale]), *this); } in BOOST_CNV_PARAM()
91 …V_PARAM(precision, int) { return (stream_.precision(arg[cnv::parameter::precision]), *this); } in BOOST_CNV_PARAM()
92 …BOOST_CNV_PARAM(width, int) { return (stream_.width(arg[cnv::parameter::width]), *this); } in BOOST_CNV_PARAM()
93 … BOOST_CNV_PARAM(fill, char) { return (stream_.fill(arg[cnv::parameter::fill]), *this); } in BOOST_CNV_PARAM()
94 BOOST_CNV_PARAM(uppercase, bool) in BOOST_CNV_PARAM()
100 BOOST_CNV_PARAM(skipws, bool) in BOOST_CNV_PARAM()
106 BOOST_CNV_PARAM(adjust, boost::cnv::adjust) in BOOST_CNV_PARAM()
116 BOOST_CNV_PARAM(base, boost::cnv::base) in BOOST_CNV_PARAM()
150 boost::cnv::basic_stream<char_type>::to_str( in to_str()