Lines Matching refs:strstreambuf
16 class strstreambuf
20 explicit strstreambuf(streamsize alsize_arg = 0); // before C++20
21 strstreambuf() : strstreambuf(0) {} // C++20
22 explicit strstreambuf(streamsize alsize_arg); // C++20
24 strstreambuf(void* (*palloc_arg)(size_t), void (*pfree_arg)(void*));
25 strstreambuf(char* gnext_arg, streamsize n, char* pbeg_arg = nullptr);
26 strstreambuf(const char* gnext_arg, streamsize n);
28 strstreambuf(signed char* gnext_arg, streamsize n, signed char* pbeg_arg = nullptr);
29 strstreambuf(const signed char* gnext_arg, streamsize n);
30 strstreambuf(unsigned char* gnext_arg, streamsize n, unsigned char* pbeg_arg = nullptr);
31 strstreambuf(const unsigned char* gnext_arg, streamsize n);
33 strstreambuf(strstreambuf&& rhs);
34 strstreambuf& operator=(strstreambuf&& rhs);
36 virtual ~strstreambuf();
38 void swap(strstreambuf& rhs);
77 strstreambuf* rdbuf() const;
81 strstreambuf sb; // exposition only
93 strstreambuf* rdbuf() const;
99 strstreambuf sb; // exposition only
119 strstreambuf* rdbuf() const;
125 strstreambuf sb; // exposition only
142 class _LIBCPP_TYPE_VIS strstreambuf
147 strstreambuf() : strstreambuf(0) {}
148 explicit strstreambuf(streamsize __alsize);
150 explicit strstreambuf(streamsize __alsize = 0);
152 strstreambuf(void* (*__palloc)(size_t), void (*__pfree)(void*));
153 strstreambuf(char* __gnext, streamsize __n, char* __pbeg = nullptr);
154 strstreambuf(const char* __gnext, streamsize __n);
156 strstreambuf(signed char* __gnext, streamsize __n, signed char* __pbeg = nullptr);
157 strstreambuf(const signed char* __gnext, streamsize __n);
158 strstreambuf(unsigned char* __gnext, streamsize __n, unsigned char* __pbeg = nullptr);
159 strstreambuf(const unsigned char* __gnext, streamsize __n);
163 strstreambuf(strstreambuf&& __rhs);
165 strstreambuf& operator=(strstreambuf&& __rhs);
168 virtual ~strstreambuf();
170 void swap(strstreambuf& __rhs);
204 strstreambuf::strstreambuf(strstreambuf&& __rhs)
216 strstreambuf&
217 strstreambuf::operator=(strstreambuf&& __rhs)
283 strstreambuf* rdbuf() const {return const_cast<strstreambuf*>(&__sb_);}
288 strstreambuf __sb_;
332 strstreambuf* rdbuf() const {return const_cast<strstreambuf*>(&__sb_);}
341 strstreambuf __sb_; // exposition only
393 strstreambuf* rdbuf() const {return const_cast<strstreambuf*>(&__sb_);}
402 strstreambuf __sb_; // exposition only