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
144 class _LIBCPP_TYPE_VIS strstreambuf
149 strstreambuf() : strstreambuf(0) {}
150 explicit strstreambuf(streamsize __alsize);
152 explicit strstreambuf(streamsize __alsize = 0);
154 strstreambuf(void* (*__palloc)(size_t), void (*__pfree)(void*));
155 strstreambuf(char* __gnext, streamsize __n, char* __pbeg = nullptr);
156 strstreambuf(const char* __gnext, streamsize __n);
158 strstreambuf(signed char* __gnext, streamsize __n, signed char* __pbeg = nullptr);
159 strstreambuf(const signed char* __gnext, streamsize __n);
160 strstreambuf(unsigned char* __gnext, streamsize __n, unsigned char* __pbeg = nullptr);
161 strstreambuf(const unsigned char* __gnext, streamsize __n);
165 strstreambuf(strstreambuf&& __rhs);
167 strstreambuf& operator=(strstreambuf&& __rhs);
170 ~strstreambuf() override;
172 void swap(strstreambuf& __rhs);
206 strstreambuf::strstreambuf(strstreambuf&& __rhs)
218 strstreambuf&
219 strstreambuf::operator=(strstreambuf&& __rhs)
285 strstreambuf* rdbuf() const {return const_cast<strstreambuf*>(&__sb_);}
290 strstreambuf __sb_;
334 strstreambuf* rdbuf() const {return const_cast<strstreambuf*>(&__sb_);}
343 strstreambuf __sb_; // exposition only
395 strstreambuf* rdbuf() const {return const_cast<strstreambuf*>(&__sb_);}
404 strstreambuf __sb_; // exposition only