protected member function
<streambuf>
void setg ( char* gbeg, char* gnext, char* gend );
Set input sequence pointers
Sets values for the pointers that define both the boundaries of the accessible part of the controlled input sequence and the
get pointer itself.
Parameters
- gbeg
- New value for the pointer to the beginning of the accessible part of the controlled input sequence.
- gnext
- New value for the get pointer, which points to the next element within the controlled input sequence where the next input operation shall be performed.
- gend
- New value for the end pointer, just past the end of the accessible part of the controlled input sequence.
Return Value
none
Basic template member declaration
( basic_streambuf<charT,traits> )
1 2
|
typedef charT char_type;
void setg ( char_type* gbeg, char_type* gnext, char_type* gend );
|
See also
- streambuf::gbump
- Increase get pointer (protected member function)
- streambuf::eback
- Pointer to beginning of input sequence (protected member function)
- streambuf::egptr
- Pointer to end of input sequence (protected member function)
- streambuf::gptr
- Pointer to current position of input sequence (protected member function)
- streambuf::setp
- Set output sequence pointers (protected member function)