template < class charT, // basic_stringbuf::char_type class traits = char_traits<charT>, // basic_stringbuf::traits_type class Alloc = allocator<charT> // basic_stringbuf::allocator_type > class basic_stringbuf;
member type | definition | notes |
---|---|---|
char_type | The first template parameter (charT) | |
traits_type | The second template parameter (traits) | defaults to: char_traits<charT> |
allocator_type | The third template parameter (Alloc) | defaults to: allocator<charT> |
int_type | traits_type::int_type | |
pos_type | traits_type::pos_type | generally, the same as streampos |
off_type | traits_type::off_type | generally, the same as streamoff |