Namespaces
Variants
Views
Actions

Template:cpp/io/basic streambuf/inherit

From cppreference.com

Contents

Inherited from std::basic_streambuf

Member types

Member type Definition
char_type CharT[edit]
traits_type Traits; the program is ill-formed if Traits::char_type is not CharT.[edit]
int_type Traits::int_type[edit]
pos_type Traits::pos_type[edit]
off_type Traits::off_type[edit]

Member functions

[virtual]
destructs the basic_streambuf object
(virtual public member function) [edit]
Locales
changes the associated locale and invokes imbue()
(public member function) [edit]
obtains a copy of the associated locale
(public member function) [edit]
Positioning
invokes setbuf()
(public member function) [edit]
invokes seekoff()
(public member function) [edit]
invokes seekpos()
(public member function) [edit]
invokes sync()
(public member function) [edit]
Get area
obtains the number of characters immediately available in the get area
(public member function) [edit]
advances the input sequence, then reads one character without advancing again
(public member function) [edit]
(removed in C++17)
reads one character from the input sequence and advances the sequence
(public member function) [edit]
reads one character from the input sequence without advancing the sequence
(public member function) [edit]
invokes xsgetn()
(public member function) [edit]
Put area
writes one character to the put area and advances the next pointer
(public member function) [edit]
invokes xsputn()
(public member function) [edit]
Putback
puts one character back in the input sequence
(public member function) [edit]
moves the next pointer in the input sequence back by one
(public member function) [edit]

Protected member functions

constructs a basic_streambuf object
(protected member function) [edit]
(C++11)
replaces a basic_streambuf object
(protected member function) [edit]
(C++11)
swaps two basic_streambuf objects
(protected member function) [edit]
Locales
[virtual]
reacts to a change of the associated locale
(virtual protected member function) [edit]
Positioning
[virtual]
replaces the buffer with user-defined array, if permitted
(virtual protected member function) [edit]
[virtual]
repositions the next pointer in the input sequence, output sequence, or both, using relative addressing
(virtual protected member function) [edit]
[virtual]
repositions the next pointer in the input sequence, output sequence, or both using absolute addressing
(virtual protected member function) [edit]
[virtual]
synchronizes the buffers with the associated character sequence
(virtual protected member function) [edit]
Get area
[virtual]
obtains the number of characters available for input in the associated input sequence, if known
(virtual protected member function) [edit]
[virtual]
reads characters from the associated input sequence to the get area
(virtual protected member function) [edit]
[virtual]
reads characters from the associated input sequence to the get area and advances the next pointer
(virtual protected member function) [edit]
[virtual]
reads multiple characters from the input sequence
(virtual protected member function) [edit]
returns a pointer to the beginning, current character and the end of the get area
(protected member function) [edit]
advances the next pointer in the input sequence
(protected member function) [edit]
repositions the beginning, next, and end pointers of the input sequence
(protected member function) [edit]
Put area
[virtual]
writes multiple characters to the output sequence
(virtual protected member function) [edit]
[virtual]
writes characters to the associated output sequence from the put area
(virtual protected member function) [edit]
returns a pointer to the beginning, current character and the end of the put area
(protected member function) [edit]
advances the next pointer of the output sequence
(protected member function) [edit]
repositions the beginning, next, and end pointers of the output sequence
(protected member function) [edit]
Putback
[virtual]
puts a character back into the input sequence, possibly modifying the input sequence
(virtual protected member function) [edit]