std::resetiosflags

Defined in header <iomanip> /*unspecified*/ resetiosflags( std::ios_base::fmtflags mask ); When used in an expression out << resetiosflags(mask) or in >> resetiosflags(mask), clears all format flags of the stream out or in as specified by the mask. Parameters mask - bitmask of the flags to clear Return value Returns an object of unspecified type such that if str is the name of an output stream of type std::basic_ostream<CharT, Traits> or std:

std::replace

Defined in header <algorithm> template< class ForwardIt, class T > void replace( ForwardIt first, ForwardIt last, const T& old_value, const T& new_value ); (1) template< class ForwardIt, class UnaryPredicate, class T > void replace_if( ForwardIt first, ForwardIt last, UnaryPredicate p, const T& new_value ); (2) Replaces all elements satisfying specific criteria with new_value in the range [first, last). The first

std::rename

Defined in header <cstdio> int rename( const char *old_filename, const char *new_filename ); Changes the filename of a file. The file is identified by character string pointed to by old_filename. The new filename is identified by character string pointed to by new_filename. If new_filename exists, the behavior is implementation-defined. Parameters old_filename - pointer to a null-terminated string containing the path identifying the file to rename new_filename -

std::rend

Defined in header <iterator> template< class C > auto rend( C& c ) -> decltype(c.rend()); (1) (since C++14) template< class C > auto rend( const C& c ) -> decltype(c.rend()); (1) (since C++14) template< class T, size_t N > reverse_iterator<T*> rend( T (&array)[N] ); (2) (since C++14) template< class C > auto crend( const C& c ) -> decltype(std::rend(c)); (3) (since C++14) Returns an iterator to the

std::remquo

Defined in header <cmath> float remquo( float x, float y, int* quo ); (1) (since C++11) double remquo( double x, double y, int* quo ); (2) (since C++11) long double remquo( long double x, long double y, int* quo ); (3) (since C++11) Promoted remquo( Arithmetic1 x, Arithmetic2 y, int* quo ); (4) (since C++11) 1-3) Computes the floating-point remainder of the division operation x/y as the std::remainder() function does. Additionally, the sign

std::rend(std::initializer_list)

Defined in header <iterator> template <class E> std::reverse_iterator<const E*> rend( std::initializer_list<E> il ); (since C++14) The overload of std::rend for initializer_list returns an std::reverse_iterator pointing at the first element of il. Parameters il - an initializer_list Return value std::reverse_iterator<const E*>(il.begin()). Exceptions (none). Notes This overload is necessary because std::initializer_list does not h

std::remove_extent

Defined in header <type_traits> template< class T > struct remove_extent; (since C++11) If T is an array of some type X, provides the member typedef type equal to X, otherwise type is T. Note that if T is a multidimensional array, only the first dimension is removed. Member types Name Definition type the type of the element of T Helper types template< class T > using remove_extent_t = typename remove_extent<T>::type; (since C++14)

std::remove_reference

Defined in header <type_traits> template< class T > struct remove_reference; (since C++11) If the type T is a reference type, provides the member typedef type which is the type referred to by T. Otherwise type is T. Member types Name Definition type the type referred by T or T if it is not a reference Helper types template< class T > using remove_reference_t = typename remove_reference<T>::type; (since C++14) Possible implementati

std::remove_cv

Defined in header <type_traits> template< class T > struct remove_cv; (1) (since C++11) template< class T > struct remove_const; (2) (since C++11) template< class T > struct remove_volatile; (3) (since C++11) Provides the member typedef type which is the same as T, except that its topmost cv-qualifiers are removed. 1) removes the topmost const, the topmost volatile, or both, if present. 2) removes the topmost const. 3) removes the topmost volat

std::remove_pointer

Defined in header <type_traits> template< class T > struct remove_pointer; (since C++11) Provides the member typedef type which is the type pointed to by T, or, if T is not a pointer, then type is the same as T. Member types Name Definition type the type pointed to by T or T if it's not a pointer Helper types template< class T > using remove_pointer_t = typename remove_pointer<T>::type; (since C++14) Possible implementation temp