explicit strstreambuf(streamsize alsize_arg = 0);
Element  | Value  | 
strmode  | dynamic  | 
alsize  | alsize_arg  | 
palloc  | a null pointer  | 
pfree  | a null pointer  | 
strstreambuf(void* (*palloc_arg)(size_t), void (*pfree_arg)(void*));
Element  | Value  | 
strmode  | dynamic  | 
alsize  | an unspecified value  | 
palloc  | palloc_arg  | 
pfree  | pfree_arg  | 
strstreambuf(char* gnext_arg, streamsize n, char* pbeg_arg = 0);
strstreambuf(signed char* gnext_arg, streamsize n,
             signed char* pbeg_arg = 0);
strstreambuf(unsigned char* gnext_arg, streamsize n,
             unsigned char* pbeg_arg = 0);
Element  | Value  | 
strmode  | 0  | 
alsize  | an unspecified value  | 
palloc  | a null pointer  | 
pfree  | a null pointer  | 
setg(gnext_arg, gnext_arg, pbeg_arg); setp(pbeg_arg, pbeg_arg + N);
strstreambuf(const char* gnext_arg, streamsize n);
strstreambuf(const signed char* gnext_arg, streamsize n);
strstreambuf(const unsigned char* gnext_arg, streamsize n);
virtual ~strstreambuf();