std::basic_streambuf<CharT,Traits>:: gbump
I/O manipulators | ||||
Print functions (C++23) | ||||
C-style I/O | ||||
Buffers | ||||
(C++23)
|
||||
(
C++98/26*
)
|
||||
(C++20)
|
||||
Streams | ||||
Abstractions | ||||
File I/O | ||||
String I/O | ||||
Array I/O | ||||
(C++23)
|
||||
(C++23)
|
||||
(C++23)
|
||||
(
C++98/26*
)
|
||||
(
C++98/26*
)
|
||||
(
C++98/26*
)
|
||||
Synchronized Output | ||||
(C++20)
|
||||
Types | ||||
Error category interface | ||||
(C++11)
|
||||
(C++11)
|
|
|
protected
:
void gbump ( int count ) ; |
||
Skips count characters in the get area. This is done by adding count to the get pointer . No checks are done for underflow.
Parameters
count | - | number of characters to skip |
Return value
(none)
Notes
Because this function takes an int , it cannot manipulate buffers larger than std:: numeric_limits < int > :: max ( ) characters ( LWG issue 255 ).
Example
This section is incomplete
Reason: no example |
Defect reports
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
DR | Applied to | Behavior as published | Correct behavior |
---|---|---|---|
LWG 59 | C++98 |
it was unclear whether
gbump
can be implemented as
calling sbumpc count times (which may check underflow) |
only add
count
to the get pointer |
See also
advances the next pointer of the output sequence
(protected member function) |