Changeset View
Changeset View
Standalone View
Standalone View
libcxx/include/strstream
Show All 11 Lines | |||||
/* | /* | ||||
strstream synopsis | strstream synopsis | ||||
class strstreambuf | class strstreambuf | ||||
: public basic_streambuf<char> | : public basic_streambuf<char> | ||||
{ | { | ||||
public: | public: | ||||
explicit strstreambuf(streamsize alsize_arg = 0); | explicit strstreambuf(streamsize alsize_arg = 0); // before C++20 | ||||
strstreambuf() : strstreambuf(0) {} // C++20 | |||||
explicit strstreambuf(streamsize alsize_arg); // C++20 | |||||
strstreambuf(void* (*palloc_arg)(size_t), void (*pfree_arg)(void*)); | strstreambuf(void* (*palloc_arg)(size_t), void (*pfree_arg)(void*)); | ||||
strstreambuf(char* gnext_arg, streamsize n, char* pbeg_arg = nullptr); | strstreambuf(char* gnext_arg, streamsize n, char* pbeg_arg = nullptr); | ||||
strstreambuf(const char* gnext_arg, streamsize n); | strstreambuf(const char* gnext_arg, streamsize n); | ||||
strstreambuf(signed char* gnext_arg, streamsize n, signed char* pbeg_arg = nullptr); | strstreambuf(signed char* gnext_arg, streamsize n, signed char* pbeg_arg = nullptr); | ||||
strstreambuf(const signed char* gnext_arg, streamsize n); | strstreambuf(const signed char* gnext_arg, streamsize n); | ||||
strstreambuf(unsigned char* gnext_arg, streamsize n, unsigned char* pbeg_arg = nullptr); | strstreambuf(unsigned char* gnext_arg, streamsize n, unsigned char* pbeg_arg = nullptr); | ||||
strstreambuf(const unsigned char* gnext_arg, streamsize n); | strstreambuf(const unsigned char* gnext_arg, streamsize n); | ||||
▲ Show 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | |||||
#endif | #endif | ||||
_LIBCPP_BEGIN_NAMESPACE_STD | _LIBCPP_BEGIN_NAMESPACE_STD | ||||
class _LIBCPP_TYPE_VIS strstreambuf | class _LIBCPP_TYPE_VIS strstreambuf | ||||
: public streambuf | : public streambuf | ||||
{ | { | ||||
public: | public: | ||||
#if _LIBCPP_STD_VER > 17 | |||||
strstreambuf() : strstreambuf(0) {} | |||||
explicit strstreambuf(streamsize __alsize); | |||||
#else | |||||
explicit strstreambuf(streamsize __alsize = 0); | explicit strstreambuf(streamsize __alsize = 0); | ||||
#endif | |||||
strstreambuf(void* (*__palloc)(size_t), void (*__pfree)(void*)); | strstreambuf(void* (*__palloc)(size_t), void (*__pfree)(void*)); | ||||
strstreambuf(char* __gnext, streamsize __n, char* __pbeg = nullptr); | strstreambuf(char* __gnext, streamsize __n, char* __pbeg = nullptr); | ||||
strstreambuf(const char* __gnext, streamsize __n); | strstreambuf(const char* __gnext, streamsize __n); | ||||
strstreambuf(signed char* __gnext, streamsize __n, signed char* __pbeg = nullptr); | strstreambuf(signed char* __gnext, streamsize __n, signed char* __pbeg = nullptr); | ||||
strstreambuf(const signed char* __gnext, streamsize __n); | strstreambuf(const signed char* __gnext, streamsize __n); | ||||
strstreambuf(unsigned char* __gnext, streamsize __n, unsigned char* __pbeg = nullptr); | strstreambuf(unsigned char* __gnext, streamsize __n, unsigned char* __pbeg = nullptr); | ||||
strstreambuf(const unsigned char* __gnext, streamsize __n); | strstreambuf(const unsigned char* __gnext, streamsize __n); | ||||
▲ Show 20 Lines • Show All 248 Lines • Show Last 20 Lines |