Lines Matching refs:out

78 _format_char(std::ostream &out, const T &data, Format &fmt)
82 out << data;
87 _format_integer(std::ostream &out, const T &data, Format &fmt)
91 ios::fmtflags flags(out.flags());
95 out.setf(std::ios::hex, std::ios::basefield);
99 out.setf(std::ios::oct, std::ios::basefield);
103 out.setf(std::ios::dec, std::ios::basefield);
109 out.setf(std::ios::showbase);
113 out << "0x";
117 out << "0";
127 out.fill('0');
130 out.width(fmt.width);
133 out.setf(std::ios::left);
136 out.setf(std::ios::showpos);
139 out.setf(std::ios::uppercase);
141 out << data;
143 out.flags(flags);
148 _format_float(std::ostream &out, const T &data, Format &fmt)
152 ios::fmtflags flags(out.flags());
155 out.fill('0');
161 out.width(fmt.width);
166 out.setf(std::ios::scientific);
168 out.precision(fmt.precision);
171 out.width(fmt.width);
174 out.setf(std::ios::uppercase);
180 out.width(fmt.width);
182 out.setf(std::ios::fixed);
183 out.precision(fmt.precision);
186 out.width(fmt.width);
192 out.precision(fmt.precision);
195 out.width(fmt.width);
200 out << data;
202 out.flags(flags);
207 _format_string(std::ostream &out, const T &data, Format &fmt)
223 out << foo.str() << spaces;
225 out << spaces << foo.str();
229 out << data;
231 out << data;
234 out.width(fmt.width);
236 out.setf(std::ios::left);
238 out << data;
252 format_char(std::ostream &out, const T &data, Format &fmt)
253 { out << "<bad arg type for char format>"; }
256 format_char(std::ostream &out, char data, Format &fmt)
257 { _format_char(out, data, fmt); }
260 format_char(std::ostream &out, unsigned char data, Format &fmt)
261 { _format_char(out, data, fmt); }
264 format_char(std::ostream &out, signed char data, Format &fmt)
265 { _format_char(out, data, fmt); }
268 format_char(std::ostream &out, short data, Format &fmt)
269 { _format_char(out, (char)data, fmt); }
272 format_char(std::ostream &out, unsigned short data, Format &fmt)
273 { _format_char(out, (char)data, fmt); }
276 format_char(std::ostream &out, int data, Format &fmt)
277 { _format_char(out, (char)data, fmt); }
280 format_char(std::ostream &out, unsigned int data, Format &fmt)
281 { _format_char(out, (char)data, fmt); }
284 format_char(std::ostream &out, long data, Format &fmt)
285 { _format_char(out, (char)data, fmt); }
288 format_char(std::ostream &out, unsigned long data, Format &fmt)
289 { _format_char(out, (char)data, fmt); }
292 format_char(std::ostream &out, long long data, Format &fmt)
293 { _format_char(out, (char)data, fmt); }
296 format_char(std::ostream &out, unsigned long long data, Format &fmt)
297 { _format_char(out, (char)data, fmt); }
304 format_integer(std::ostream &out, const T &data, Format &fmt)
305 { _format_integer(out, data, fmt); }
307 format_integer(std::ostream &out, char data, Format &fmt)
308 { _format_integer(out, (int)data, fmt); }
310 format_integer(std::ostream &out, unsigned char data, Format &fmt)
311 { _format_integer(out, (int)data, fmt); }
313 format_integer(std::ostream &out, signed char data, Format &fmt)
314 { _format_integer(out, (int)data, fmt); }
321 format_float(std::ostream &out, const T &data, Format &fmt)
322 { out << "<bad arg type for float format>"; }
325 format_float(std::ostream &out, float data, Format &fmt)
326 { _format_float(out, data, fmt); }
329 format_float(std::ostream &out, double data, Format &fmt)
330 { _format_float(out, data, fmt); }
337 format_string(std::ostream &out, const T &data, Format &fmt)
338 { _format_string(out, data, fmt); }