Lines Matching refs:basic_ostream
17 class basic_ostream
29 explicit basic_ostream(basic_streambuf<char_type,traits>* sb);
30 basic_ostream(basic_ostream&& rhs);
31 virtual ~basic_ostream();
34 basic_ostream& operator=(const basic_ostream& rhs) = delete; // C++14
35 basic_ostream& operator=(basic_ostream&& rhs);
36 void swap(basic_ostream& rhs);
42 basic_ostream& operator<<(basic_ostream& (*pf)(basic_ostream&));
43 basic_ostream& operator<<(basic_ios<charT, traits>& (*pf)(basic_ios<charT,traits>&));
44 basic_ostream& operator<<(ios_base& (*pf)(ios_base&));
45 basic_ostream& operator<<(bool n);
46 basic_ostream& operator<<(short n);
47 basic_ostream& operator<<(unsigned short n);
48 basic_ostream& operator<<(int n);
49 basic_ostream& operator<<(unsigned int n);
50 basic_ostream& operator<<(long n);
51 basic_ostream& operator<<(unsigned long n);
52 basic_ostream& operator<<(long long n);
53 basic_ostream& operator<<(unsigned long long n);
54 basic_ostream& operator<<(float f);
55 basic_ostream& operator<<(double f);
56 basic_ostream& operator<<(long double f);
57 basic_ostream& operator<<(const void* p);
58 basic_ostream& operator<<(const volatile void* val); // C++23
59 basic_ostream& operator<<(basic_streambuf<char_type,traits>* sb);
60 basic_ostream& operator<<(nullptr_t);
63 basic_ostream& put(char_type c);
64 basic_ostream& write(const char_type* s, streamsize n);
65 basic_ostream& flush();
69 basic_ostream& seekp(pos_type);
70 basic_ostream& seekp(off_type, ios_base::seekdir);
72 basic_ostream(const basic_ostream& rhs) = delete;
73 basic_ostream(basic_ostream&& rhs);
75 basic_ostream& operator=(basic_ostream& rhs) = delete;
76 basic_ostream& operator=(const basic_ostream&& rhs);
77 void swap(basic_ostream& rhs);
83 basic_ostream<charT,traits>& operator<<(basic_ostream<charT,traits>&, charT);
86 basic_ostream<charT,traits>& operator<<(basic_ostream<charT,traits>&, char);
89 basic_ostream<char,traits>& operator<<(basic_ostream<char,traits>&, char);
94 basic_ostream<char,traits>& operator<<(basic_ostream<char,traits>&, signed char);
97 basic_ostream<char,traits>& operator<<(basic_ostream<char,traits>&, unsigned char);
101 basic_ostream<charT,traits>& operator<<(basic_ostream<charT,traits>&, const charT*);
104 basic_ostream<charT,traits>& operator<<(basic_ostream<charT,traits>&, const char*);
107 basic_ostream<char,traits>& operator<<(basic_ostream<char,traits>&, const char*);
111 basic_ostream<char,traits>& operator<<(basic_ostream<char,traits>&, const signed char*);
114 basic_ostream<char,traits>& operator<<(basic_ostream<char,traits>&, const unsigned char*);
118 void swap(basic_ostream<charT, traits>& x, basic_ostream<charT, traits>& y);
121 basic_ostream<charT,traits>& endl(basic_ostream<charT,traits>& os);
124 basic_ostream<charT,traits>& ends(basic_ostream<charT,traits>& os);
127 basic_ostream<charT,traits>& flush(basic_ostream<charT,traits>& os);
134 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, wchar_t) = delete; …
136 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, char8_t) = delete; …
138 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, char16_t) = delete; …
140 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, char32_t) = delete; …
142 basic_ostream<wchar_t, traits>& operator<<(basic_ostream<wchar_t, traits>&, char8_t) = delete; …
144 basic_ostream<wchar_t, traits>& operator<<(basic_ostream<wchar_t, traits>&, char16_t) = delete; …
146 basic_ostream<wchar_t, traits>& operator<<(basic_ostream<wchar_t, traits>&, char32_t) = delete; …
148 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, const wchar_t*) = delete; …
150 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, const char8_t*) = delete; …
152 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, const char16_t*) = delete; …
154 basic_ostream<char, traits>& operator<<(basic_ostream<char, traits>&, const char32_t*) = delete; …
156 basic_ostream<wchar_t, traits>& operator<<(basic_ostream<wchar_t, traits>&, const char8_t*) = delet…
158 basic_ostream<wchar_t, traits>& operator<<(basic_ostream<wchar_t, traits>&, const char16_t*) = dele…
160 basic_ostream<wchar_t, traits>& operator<<(basic_ostream<wchar_t, traits>&, const char32_t*) = dele…
184 class _LIBCPP_TEMPLATE_VIS basic_ostream
197 explicit basic_ostream(basic_streambuf<char_type, traits_type>* __sb)
199 ~basic_ostream() override;
202 basic_ostream(basic_ostream&& __rhs);
206 basic_ostream& operator=(basic_ostream&& __rhs);
209 void swap(basic_ostream& __rhs)
212 basic_ostream (const basic_ostream& __rhs) = delete;
213 basic_ostream& operator=(const basic_ostream& __rhs) = delete;
221 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&))
225 basic_ostream& operator<<(basic_ios<char_type, traits_type>&
230 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&))
233 basic_ostream& operator<<(bool __n);
234 basic_ostream& operator<<(short __n);
235 basic_ostream& operator<<(unsigned short __n);
236 basic_ostream& operator<<(int __n);
237 basic_ostream& operator<<(unsigned int __n);
238 basic_ostream& operator<<(long __n);
239 basic_ostream& operator<<(unsigned long __n);
240 basic_ostream& operator<<(long long __n);
241 basic_ostream& operator<<(unsigned long long __n);
242 basic_ostream& operator<<(float __f);
243 basic_ostream& operator<<(double __f);
244 basic_ostream& operator<<(long double __f);
245 basic_ostream& operator<<(const void* __p);
249 basic_ostream& operator<<(const volatile void* __p) {
254 basic_ostream& operator<<(basic_streambuf<char_type, traits_type>* __sb);
260 basic_ostream& operator<<(nullptr_t)
265 basic_ostream& put(char_type __c);
266 basic_ostream& write(const char_type* __s, streamsize __n);
267 basic_ostream& flush();
273 basic_ostream& seekp(pos_type __pos);
275 basic_ostream& seekp(off_type __off, ios_base::seekdir __dir);
279 basic_ostream() {} // extension, intentially does not initialize
283 class _LIBCPP_TEMPLATE_VIS basic_ostream<_CharT, _Traits>::sentry
286 basic_ostream<_CharT, _Traits>& __os_;
289 explicit sentry(basic_ostream<_CharT, _Traits>& __os);
299 basic_ostream<_CharT, _Traits>::sentry::sentry(basic_ostream<_CharT, _Traits>& __os)
312 basic_ostream<_CharT, _Traits>::sentry::~sentry()
333 basic_ostream<_CharT, _Traits>::basic_ostream(basic_ostream&& __rhs)
339 basic_ostream<_CharT, _Traits>&
340 basic_ostream<_CharT, _Traits>::operator=(basic_ostream&& __rhs)
347 basic_ostream<_CharT, _Traits>::~basic_ostream()
352 basic_ostream<_CharT, _Traits>&
353 basic_ostream<_CharT, _Traits>::operator<<(basic_streambuf<char_type, traits_type>* __sb)
404 basic_ostream<_CharT, _Traits>&
405 basic_ostream<_CharT, _Traits>::operator<<(bool __n)
430 basic_ostream<_CharT, _Traits>&
431 basic_ostream<_CharT, _Traits>::operator<<(short __n)
460 basic_ostream<_CharT, _Traits>&
461 basic_ostream<_CharT, _Traits>::operator<<(unsigned short __n)
486 basic_ostream<_CharT, _Traits>&
487 basic_ostream<_CharT, _Traits>::operator<<(int __n)
516 basic_ostream<_CharT, _Traits>&
517 basic_ostream<_CharT, _Traits>::operator<<(unsigned int __n)
542 basic_ostream<_CharT, _Traits>&
543 basic_ostream<_CharT, _Traits>::operator<<(long __n)
568 basic_ostream<_CharT, _Traits>&
569 basic_ostream<_CharT, _Traits>::operator<<(unsigned long __n)
594 basic_ostream<_CharT, _Traits>&
595 basic_ostream<_CharT, _Traits>::operator<<(long long __n)
620 basic_ostream<_CharT, _Traits>&
621 basic_ostream<_CharT, _Traits>::operator<<(unsigned long long __n)
646 basic_ostream<_CharT, _Traits>&
647 basic_ostream<_CharT, _Traits>::operator<<(float __n)
672 basic_ostream<_CharT, _Traits>&
673 basic_ostream<_CharT, _Traits>::operator<<(double __n)
698 basic_ostream<_CharT, _Traits>&
699 basic_ostream<_CharT, _Traits>::operator<<(long double __n)
724 basic_ostream<_CharT, _Traits>&
725 basic_ostream<_CharT, _Traits>::operator<<(const void* __n)
750 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
751 __put_character_sequence(basic_ostream<_CharT, _Traits>& __os,
758 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
784 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
785 operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c)
791 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
792 operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn)
798 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
824 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
825 operator<<(basic_ostream<char, _Traits>& __os, char __c)
831 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
832 operator<<(basic_ostream<char, _Traits>& __os, signed char __c)
838 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
839 operator<<(basic_ostream<char, _Traits>& __os, unsigned char __c)
845 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
846 operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str)
852 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
853 operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn)
859 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
898 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
899 operator<<(basic_ostream<char, _Traits>& __os, const char* __str)
905 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
906 operator<<(basic_ostream<char, _Traits>& __os, const signed char* __str)
913 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
914 operator<<(basic_ostream<char, _Traits>& __os, const unsigned char* __str)
921 basic_ostream<_CharT, _Traits>&
922 basic_ostream<_CharT, _Traits>::put(char_type __c)
948 basic_ostream<_CharT, _Traits>&
949 basic_ostream<_CharT, _Traits>::write(const char_type* __s, streamsize __n)
972 basic_ostream<_CharT, _Traits>&
973 basic_ostream<_CharT, _Traits>::flush()
999 typename basic_ostream<_CharT, _Traits>::pos_type
1000 basic_ostream<_CharT, _Traits>::tellp()
1008 basic_ostream<_CharT, _Traits>&
1009 basic_ostream<_CharT, _Traits>::seekp(pos_type __pos)
1021 basic_ostream<_CharT, _Traits>&
1022 basic_ostream<_CharT, _Traits>::seekp(off_type __off, ios_base::seekdir __dir)
1035 basic_ostream<_CharT, _Traits>&
1036 endl(basic_ostream<_CharT, _Traits>& __os)
1045 basic_ostream<_CharT, _Traits>&
1046 ends(basic_ostream<_CharT, _Traits>& __os)
1054 basic_ostream<_CharT, _Traits>&
1055 flush(basic_ostream<_CharT, _Traits>& __os)
1081 basic_ostream<_CharT, _Traits>&
1082 operator<<(basic_ostream<_CharT, _Traits>& __os,
1089 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
1090 operator<<(basic_ostream<_CharT, _Traits>& __os,
1098 basic_ostream<_CharT, _Traits>&
1099 operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec)
1106 basic_ostream<_CharT, _Traits>&
1107 operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p)
1116 …is_same<void, __void_t<decltype((std::declval<basic_ostream<_CharT, _Traits>&>() << std::declval<t…
1117 basic_ostream<_CharT, _Traits>&
1119 operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p)
1125 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
1126 operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x)
1137 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete;
1140 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete;
1143 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete;
1146 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete;
1149 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = de…
1152 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = de…
1158 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char8_t) = delete;
1161 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete;
1164 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete;
1167 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = del…
1171 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
1174 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete;
1177 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete;
1180 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete;
1184 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_ostream<char>;
1186 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_ostream<wchar_t>;