std::basic_streambuf::gbump

void gbump( int count ); Skips count characters in the get area. This is done by advancing the get pointer by count characters. No checks are done for underflow. Parameters count - number of characters to skip Return value (none). Example See also pbump advances the next pointer of the output sequence (protected member function)

std::basic_streambuf::eback

char_type* eback() const; (1) char_type* gptr() const; (2) char_type* egptr() const; (3) Returns pointers defining the get area. 1) Returns the pointer to the beginning of the get area. 2) Returns the pointer to the current character (get pointer) in the get area. 3) Returns the pointer to the end of the get area. Parameters (none). Return value 1) The pointer to the beginning of the get area. 2) The pointer to the current character (get pointer) in the get area. 3) Th

std::basic_streambuf::basic_streambuf

protected: basic_streambuf(); (1) protected: basic_streambuf(const basic_streambuf& rhs); (2) (since C++11) 1) Constructs the basic_streambuf object, initializes the six pointer members (eback(), gptr(), egptr(), pbase(), pptr(), and epptr()) to null pointer values, and the locale member to std::locale(), a copy of the global C++ locale at the time of construction. 2) Constructs a copy of rhs, initializing the six pointers and the locale object with the copies of the values

std::basic_streambuf

Defined in header <streambuf> template< class CharT, class Traits = std::char_traits<CharT> > class basic_streambuf; The class basic_streambuf controls input and output to a character sequence. It includes and provides access to. 1) The controlled character sequence, also called the buffer, which may contain input sequence (also called get area) for buffering the input operations and/or output sequence (also called put area) for buffering the output o

std::basic_regex::swap

void swap( basic_regex& other ); (since C++11) Exchanges the contents of two regular expressions. Parameters other - the regular expression to swap with Return value (none). Exceptions noexcept specification: noexcept Example See also std::swap(std::basic_regex) (C++11) specializes the std::swap algorithm (function template)

std::basic_regex::mark_count

unsigned mark_count() const; (since C++11) Returns the number of marked sub-expressions within the regular expression. Parameters (none). Return value The number of marked sub-expressions within the regular expression. Exceptions (none). Example

std::basic_regex::imbue

locale_type imbue( locale_type loc ); (since C++11) Replaces the current locale with loc. The regular expression does not match any character sequence after the call. Effectively calls traits_i.imbue(loc) where traits_i is a default initialized instance of the type Traits stored within the regular expression object. Parameters loc - new locale to use Return value The locale before the call to this function. Effectively returns the result of expression traits_i.imbue(loc).

std::basic_regex::getloc

locale_type getloc() const; (since C++11) Returns the current locale associated with the regular expression. Effectively calls traits_i.getloc() where traits_i is a default initialized instance of the type Traits, stored within the regular expression object. Parameters (none). Return value The current locale associated with the regular expression. Exceptions (none). Example See also imbue set locale information (public member function)

std::basic_regex::flags

flag_type flags() const; (since C++11) Returns the regular expression syntax flags as set in the constructor or the last call to assign(). Parameters (none). Return value Current regular expression syntax flags. Exceptions (none). Example

std::basic_regex::basic_regex

basic_regex(); (1) (since C++11) explicit basic_regex( const CharT* s, flag_type f = std::regex_constants::ECMAScript ); (2) (since C++11) basic_regex( const CharT* s, std::size_t count, flag_type f = std::regex_constants::ECMAScript ); (3) (since C++11) basic_regex( const basic_regex& other ); (4) (since C++11) basic_regex( basic_regex&& other ); (5) (since C++11) template< class ST, class SA > explicit basic_