reset overloads

Synopses

Declared in <bslx_byteinstream.h>

Set the index of the next byte to be extracted from this stream to 0 (i.e., the beginning of the stream) and validate this stream if it is currently invalid.

void
reset();

Reset this stream to extract from the specified srcData, set the index of the next byte to be extracted to 0 (i.e., the beginning of the stream), and validate this stream if it is currently invalid.

void
reset(bslstl::StringRef const& srcData);

Reset this stream to extract from the specified buffer containing the specified numBytes, set the index of the next byte to be extracted to 0 (i.e., the beginning of the stream), and validate this stream if it is currently invalid. The behavior is undefined unless 0 == numBytes if 0 == buffer.

void
reset(
    char const* buffer,
    std::size_t numBytes);

Created with MrDocs