Lines Matching refs:ios
92 static bool use_parent(std::ios_base &ios,ValueType v) in use_parent() argument
94 uint64_t flg = ios_info::get(ios).display_flags(); in use_parent()
103 if(flg == flags::number && (ios.flags() & std::ios_base::basefield) != std::ios_base::dec) { in use_parent()
130 virtual iter_type do_put (iter_type out, std::ios_base &ios, char_type fill, long val) const in do_put() argument
132 return do_real_put(out,ios,fill,val); in do_put()
134 …virtual iter_type do_put (iter_type out, std::ios_base &ios, char_type fill, unsigned long val) co… in do_put() argument
136 return do_real_put(out,ios,fill,val); in do_put()
138 virtual iter_type do_put (iter_type out, std::ios_base &ios, char_type fill, double val) const in do_put() argument
140 return do_real_put(out,ios,fill,val); in do_put()
142 …virtual iter_type do_put (iter_type out, std::ios_base &ios, char_type fill, long double val) const in do_put() argument
144 return do_real_put(out,ios,fill,val); in do_put()
148 … virtual iter_type do_put (iter_type out, std::ios_base &ios, char_type fill, long long val) const in do_put() argument
150 return do_real_put(out,ios,fill,val); in do_put()
152 …virtual iter_type do_put (iter_type out, std::ios_base &ios, char_type fill, unsigned long long va… in do_put() argument
154 return do_real_put(out,ios,fill,val); in do_put()
164 iter_type do_real_put (iter_type out, std::ios_base &ios, char_type fill, ValueType val) const in do_real_put() argument
166 if(use_parent<ValueType>(ios,val)) in do_real_put()
167 return std::num_put<char_type>::do_put(out,ios,fill,val); in do_real_put()
169 formatter_ptr formatter(formatter_type::create(ios,loc_,enc_)); in do_real_put()
172 return std::num_put<char_type>::do_put(out,ios,fill,val); in do_real_put()
178 if(points < ios.width()) { in do_real_put()
179 std::streamsize n = ios.width() - points; in do_real_put()
181 std::ios_base::fmtflags flags = ios.flags() & std::ios_base::adjustfield; in do_real_put()
200 ios.width(0); in do_real_put()
229 …virtual iter_type do_get(iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &e… in do_get() argument
231 return do_real_get(in,end,ios,err,val); in do_get()
234 …virtual iter_type do_get(iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &e… in do_get() argument
236 return do_real_get(in,end,ios,err,val); in do_get()
239 …virtual iter_type do_get(iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &e… in do_get() argument
241 return do_real_get(in,end,ios,err,val); in do_get()
244 …virtual iter_type do_get(iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &e… in do_get() argument
246 return do_real_get(in,end,ios,err,val); in do_get()
249 …virtual iter_type do_get(iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &e… in do_get() argument
251 return do_real_get(in,end,ios,err,val); in do_get()
254 …virtual iter_type do_get(iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &e… in do_get() argument
256 return do_real_get(in,end,ios,err,val); in do_get()
259 …virtual iter_type do_get (iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &… in do_get() argument
261 return do_real_get(in,end,ios,err,val); in do_get()
265 …virtual iter_type do_get (iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &… in do_get() argument
267 return do_real_get(in,end,ios,err,val); in do_get()
270 …virtual iter_type do_get (iter_type in, iter_type end, std::ios_base &ios,std::ios_base::iostate &… in do_get() argument
272 return do_real_get(in,end,ios,err,val); in do_get()
284 …iter_type do_real_get(iter_type in,iter_type end,std::ios_base &ios,std::ios_base::iostate &err,Va… in do_real_get() argument
286 stream_type *stream_ptr = dynamic_cast<stream_type *>(&ios); in do_real_get()
287 if(!stream_ptr || use_parent<ValueType>(ios,0)) { in do_real_get()
288 return std::num_get<CharType>::do_get(in,end,ios,err,val); in do_real_get()
291 formatter_ptr formatter(formatter_type::create(ios,loc_,enc_)); in do_real_get()
293 return std::num_get<CharType>::do_get(in,end,ios,err,val); in do_real_get()