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…
185 class _LIBCPP_TEMPLATE_VIS basic_ostream
198 explicit basic_ostream(basic_streambuf<char_type, traits_type>* __sb)
200 virtual ~basic_ostream();
203 basic_ostream(basic_ostream&& __rhs);
207 basic_ostream& operator=(basic_ostream&& __rhs);
210 void swap(basic_ostream& __rhs)
213 basic_ostream (const basic_ostream& __rhs) = delete;
214 basic_ostream& operator=(const basic_ostream& __rhs) = delete;
222 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&))
226 basic_ostream& operator<<(basic_ios<char_type, traits_type>&
231 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&))
234 basic_ostream& operator<<(bool __n);
235 basic_ostream& operator<<(short __n);
236 basic_ostream& operator<<(unsigned short __n);
237 basic_ostream& operator<<(int __n);
238 basic_ostream& operator<<(unsigned int __n);
239 basic_ostream& operator<<(long __n);
240 basic_ostream& operator<<(unsigned long __n);
241 basic_ostream& operator<<(long long __n);
242 basic_ostream& operator<<(unsigned long long __n);
243 basic_ostream& operator<<(float __f);
244 basic_ostream& operator<<(double __f);
245 basic_ostream& operator<<(long double __f);
246 basic_ostream& operator<<(const void* __p);
250 basic_ostream& operator<<(const volatile void* __p) {
255 basic_ostream& operator<<(basic_streambuf<char_type, traits_type>* __sb);
261 basic_ostream& operator<<(nullptr_t)
266 basic_ostream& put(char_type __c);
267 basic_ostream& write(const char_type* __s, streamsize __n);
268 basic_ostream& flush();
274 basic_ostream& seekp(pos_type __pos);
276 basic_ostream& seekp(off_type __off, ios_base::seekdir __dir);
280 basic_ostream() {} // extension, intentially does not initialize
284 class _LIBCPP_TEMPLATE_VIS basic_ostream<_CharT, _Traits>::sentry
287 basic_ostream<_CharT, _Traits>& __os_;
290 explicit sentry(basic_ostream<_CharT, _Traits>& __os);
300 basic_ostream<_CharT, _Traits>::sentry::sentry(basic_ostream<_CharT, _Traits>& __os)
313 basic_ostream<_CharT, _Traits>::sentry::~sentry()
334 basic_ostream<_CharT, _Traits>::basic_ostream(basic_ostream&& __rhs)
340 basic_ostream<_CharT, _Traits>&
341 basic_ostream<_CharT, _Traits>::operator=(basic_ostream&& __rhs)
348 basic_ostream<_CharT, _Traits>::~basic_ostream()
353 basic_ostream<_CharT, _Traits>&
354 basic_ostream<_CharT, _Traits>::operator<<(basic_streambuf<char_type, traits_type>* __sb)
405 basic_ostream<_CharT, _Traits>&
406 basic_ostream<_CharT, _Traits>::operator<<(bool __n)
431 basic_ostream<_CharT, _Traits>&
432 basic_ostream<_CharT, _Traits>::operator<<(short __n)
461 basic_ostream<_CharT, _Traits>&
462 basic_ostream<_CharT, _Traits>::operator<<(unsigned short __n)
487 basic_ostream<_CharT, _Traits>&
488 basic_ostream<_CharT, _Traits>::operator<<(int __n)
517 basic_ostream<_CharT, _Traits>&
518 basic_ostream<_CharT, _Traits>::operator<<(unsigned int __n)
543 basic_ostream<_CharT, _Traits>&
544 basic_ostream<_CharT, _Traits>::operator<<(long __n)
569 basic_ostream<_CharT, _Traits>&
570 basic_ostream<_CharT, _Traits>::operator<<(unsigned long __n)
595 basic_ostream<_CharT, _Traits>&
596 basic_ostream<_CharT, _Traits>::operator<<(long long __n)
621 basic_ostream<_CharT, _Traits>&
622 basic_ostream<_CharT, _Traits>::operator<<(unsigned long long __n)
647 basic_ostream<_CharT, _Traits>&
648 basic_ostream<_CharT, _Traits>::operator<<(float __n)
673 basic_ostream<_CharT, _Traits>&
674 basic_ostream<_CharT, _Traits>::operator<<(double __n)
699 basic_ostream<_CharT, _Traits>&
700 basic_ostream<_CharT, _Traits>::operator<<(long double __n)
725 basic_ostream<_CharT, _Traits>&
726 basic_ostream<_CharT, _Traits>::operator<<(const void* __n)
751 basic_ostream<_CharT, _Traits>&
752 __put_character_sequence(basic_ostream<_CharT, _Traits>& __os,
759 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
785 basic_ostream<_CharT, _Traits>&
786 operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c)
792 basic_ostream<_CharT, _Traits>&
793 operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn)
799 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
825 basic_ostream<char, _Traits>&
826 operator<<(basic_ostream<char, _Traits>& __os, char __c)
832 basic_ostream<char, _Traits>&
833 operator<<(basic_ostream<char, _Traits>& __os, signed char __c)
839 basic_ostream<char, _Traits>&
840 operator<<(basic_ostream<char, _Traits>& __os, unsigned char __c)
846 basic_ostream<_CharT, _Traits>&
847 operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str)
853 basic_ostream<_CharT, _Traits>&
854 operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn)
860 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
899 basic_ostream<char, _Traits>&
900 operator<<(basic_ostream<char, _Traits>& __os, const char* __str)
906 basic_ostream<char, _Traits>&
907 operator<<(basic_ostream<char, _Traits>& __os, const signed char* __str)
914 basic_ostream<char, _Traits>&
915 operator<<(basic_ostream<char, _Traits>& __os, const unsigned char* __str)
922 basic_ostream<_CharT, _Traits>&
923 basic_ostream<_CharT, _Traits>::put(char_type __c)
949 basic_ostream<_CharT, _Traits>&
950 basic_ostream<_CharT, _Traits>::write(const char_type* __s, streamsize __n)
973 basic_ostream<_CharT, _Traits>&
974 basic_ostream<_CharT, _Traits>::flush()
1000 typename basic_ostream<_CharT, _Traits>::pos_type
1001 basic_ostream<_CharT, _Traits>::tellp()
1009 basic_ostream<_CharT, _Traits>&
1010 basic_ostream<_CharT, _Traits>::seekp(pos_type __pos)
1022 basic_ostream<_CharT, _Traits>&
1023 basic_ostream<_CharT, _Traits>::seekp(off_type __off, ios_base::seekdir __dir)
1036 basic_ostream<_CharT, _Traits>&
1037 endl(basic_ostream<_CharT, _Traits>& __os)
1046 basic_ostream<_CharT, _Traits>&
1047 ends(basic_ostream<_CharT, _Traits>& __os)
1055 basic_ostream<_CharT, _Traits>&
1056 flush(basic_ostream<_CharT, _Traits>& __os)
1082 basic_ostream<_CharT, _Traits>&
1083 operator<<(basic_ostream<_CharT, _Traits>& __os,
1090 basic_ostream<_CharT, _Traits>&
1091 operator<<(basic_ostream<_CharT, _Traits>& __os,
1099 basic_ostream<_CharT, _Traits>&
1100 operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec)
1107 basic_ostream<_CharT, _Traits>&
1108 operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p)
1117 …is_same<void, typename __void_t<decltype((declval<basic_ostream<_CharT, _Traits>&>() << declval<ty…
1118 basic_ostream<_CharT, _Traits>&
1120 operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p)
1126 basic_ostream<_CharT, _Traits>&
1127 operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x)
1138 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete;
1141 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete;
1144 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete;
1147 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete;
1150 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = de…
1153 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = de…
1159 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char8_t) = delete;
1162 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete;
1165 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete;
1168 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = del…
1172 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
1175 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete;
1178 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete;
1181 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete;
1185 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_ostream<char>;
1187 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_ostream<wchar_t>;