Lines Matching defs:basic_ostream

43 class _LIBCPP_TEMPLATE_VIS basic_ostream : virtual public basic_ios<_CharT, _Traits> {
53 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 explicit basic_ostream(basic_streambuf<char_type, traits_type>* __sb) {
56 ~basic_ostream() override;
58 basic_ostream(const basic_ostream& __rhs) = delete;
59 basic_ostream& operator=(const basic_ostream& __rhs) = delete;
62 inline _LIBCPP_HIDE_FROM_ABI basic_ostream(basic_ostream&& __rhs);
65 inline _LIBCPP_HIDE_FROM_ABI basic_ostream& operator=(basic_ostream&& __rhs);
67 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 void swap(basic_ostream& __rhs) {
76 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(basic_ostream& (*__pf)(basic_ostream&)) {
80 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream&
86 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& operator<<(ios_base& (*__pf)(ios_base&)) {
92 _LIBCPP_HIDE_FROM_ABI basic_ostream& __put_num(_Tp __value) {
112 _LIBCPP_HIDE_FROM_ABI basic_ostream& __put_num_integer_promote(_Tp __value) {
140 basic_ostream& operator<<(bool __n);
141 basic_ostream& operator<<(short __n);
142 basic_ostream& operator<<(unsigned short __n);
143 basic_ostream& operator<<(int __n);
144 basic_ostream& operator<<(unsigned int __n);
145 basic_ostream& operator<<(long __n);
146 basic_ostream& operator<<(unsigned long __n);
147 basic_ostream& operator<<(long long __n);
148 basic_ostream& operator<<(unsigned long long __n);
149 basic_ostream& operator<<(float __f);
150 basic_ostream& operator<<(double __f);
151 basic_ostream& operator<<(long double __f);
152 basic_ostream& operator<<(const void* __p);
155 _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(const volatile void* __p) {
160 basic_ostream& operator<<(basic_streambuf<char_type, traits_type>* __sb);
165 _LIBCPP_HIDE_FROM_ABI basic_ostream& operator<<(nullptr_t) { return *this << "nullptr"; }
169 basic_ostream& put(char_type __c);
170 basic_ostream& write(const char_type* __s, streamsize __n);
171 basic_ostream& flush();
175 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& seekp(pos_type __pos);
176 inline _LIBCPP_HIDE_FROM_ABI_AFTER_V1 basic_ostream& seekp(off_type __off, ios_base::seekdir __dir);
179 _LIBCPP_HIDE_FROM_ABI basic_ostream() {} // extension, intentially does not initialize
183 class _LIBCPP_TEMPLATE_VIS basic_ostream<_CharT, _Traits>::sentry {
185 basic_ostream<_CharT, _Traits>& __os_;
188 explicit sentry(basic_ostream<_CharT, _Traits>& __os);
197 basic_ostream<_CharT, _Traits>::sentry::sentry(basic_ostream<_CharT, _Traits>& __os) : __ok_(false), __os_(__os) {
206 basic_ostream<_CharT, _Traits>::sentry::~sentry() {
221 basic_ostream<_CharT, _Traits>::basic_ostream(basic_ostream&& __rhs) {
226 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator=(basic_ostream&& __rhs) {
232 basic_ostream<_CharT, _Traits>::~basic_ostream() {}
235 basic_ostream<_CharT, _Traits>&
236 basic_ostream<_CharT, _Traits>::operator<<(basic_streambuf<char_type, traits_type>* __sb) {
276 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(bool __n) {
281 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(short __n) {
286 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(unsigned short __n) {
291 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(int __n) {
296 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(unsigned int __n) {
301 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(long __n) {
306 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(unsigned long __n) {
311 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(long long __n) {
316 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(unsigned long long __n) {
321 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(float __n) {
326 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(double __n) {
331 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(long double __n) {
336 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::operator<<(const void* __n) {
341 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, _CharT __c) {
346 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>& operator<<(basic_ostream<_CharT, _Traits>& __os, char __cn) {
350 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
373 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, char __c) {
378 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, signed char __c) {
383 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, unsigned char __c) {
388 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
389 operator<<(basic_ostream<_CharT, _Traits>& __os, const _CharT* __str) {
394 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
395 operator<<(basic_ostream<_CharT, _Traits>& __os, const char* __strn) {
399 typename basic_ostream<_CharT, _Traits>::sentry __s(__os);
434 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>& __os, const char* __str) {
439 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
440 operator<<(basic_ostream<char, _Traits>& __os, const signed char* __str) {
446 _LIBCPP_HIDE_FROM_ABI basic_ostream<char, _Traits>&
447 operator<<(basic_ostream<char, _Traits>& __os, const unsigned char* __str) {
453 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::put(char_type __c) {
474 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::write(const char_type* __s, streamsize __n) {
492 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::flush() {
512 typename basic_ostream<_CharT, _Traits>::pos_type basic_ostream<_CharT, _Traits>::tellp() {
519 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::seekp(pos_type __pos) {
529 basic_ostream<_CharT, _Traits>& basic_ostream<_CharT, _Traits>::seekp(off_type __off, ios_base::seekdir __dir) {
539 _LIBCPP_HIDE_FROM_ABI inline basic_ostream<_CharT, _Traits>& endl(basic_ostream<_CharT, _Traits>& __os) {
546 _LIBCPP_HIDE_FROM_ABI inline basic_ostream<_CharT, _Traits>& ends(basic_ostream<_CharT, _Traits>& __os) {
552 _LIBCPP_HIDE_FROM_ABI inline basic_ostream<_CharT, _Traits>& flush(basic_ostream<_CharT, _Traits>& __os) {
572 basic_ostream<_CharT, _Traits>&
573 operator<<(basic_ostream<_CharT, _Traits>& __os, const basic_string<_CharT, _Traits, _Allocator>& __str) {
578 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
579 operator<<(basic_ostream<_CharT, _Traits>& __os, basic_string_view<_CharT, _Traits> __sv) {
584 inline _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
585 operator<<(basic_ostream<_CharT, _Traits>& __os, const error_code& __ec) {
590 inline _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
591 operator<<(basic_ostream<_CharT, _Traits>& __os, shared_ptr<_Yp> const& __p) {
601 __void_t<decltype((std::declval<basic_ostream<_CharT, _Traits>&>()
604 inline _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
605 operator<<(basic_ostream<_CharT, _Traits>& __os, unique_ptr<_Yp, _Dp> const& __p) {
610 _LIBCPP_HIDE_FROM_ABI basic_ostream<_CharT, _Traits>&
611 operator<<(basic_ostream<_CharT, _Traits>& __os, const bitset<_Size>& __x) {
620 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, wchar_t) = delete;
623 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const wchar_t*) = delete;
626 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char16_t) = delete;
629 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char32_t) = delete;
632 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char16_t*) = delete;
635 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char32_t*) = delete;
641 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char8_t) = delete;
644 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, char8_t) = delete;
647 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char8_t*) = delete;
650 basic_ostream<wchar_t, _Traits>& operator<<(basic_ostream<wchar_t, _Traits>&, const char8_t*) = delete;
654 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
657 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, char32_t) = delete;
660 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char16_t*) = delete;
663 basic_ostream<char, _Traits>& operator<<(basic_ostream<char, _Traits>&, const char32_t*) = delete;
667 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_ostream<char>;
669 extern template class _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS basic_ostream<wchar_t>;