std::move_if_noexcept

Defined in header <utility> template< class T > typename std::conditional< !std::is_nothrow_move_constructible<T>::value && std::is_copy_constructible<T>::value, const T&, T&& >::type move_if_noexcept(T& x); (since C++11) (until C++14) template< class T > constexpr typename std::conditional< !std::is_nothrow_move_constructible<T>::value && std::is_copy_constructible<T>::value,

std::getwchar

Defined in header <cwchar> wint_t getwchar(); Reads the next wide character from stdin. Parameters (none). Return value The obtained wide character or WEOF if an error has occurred or the end of file reached. See also getchar reads a character from stdin (function) fgetwcgetwc gets a wide character from a file stream (function) C documentation for getwchar

operators (std::map)

template< class Key, class T, class Compare, class Alloc > bool operator==( const map<Key,T,Compare,Alloc>& lhs, const map<Key,T,Compare,Alloc>& rhs ); (1) template< class Key, class T, class Compare, class Alloc > bool operator!=( const map<Key,T,Compare,Alloc>& lhs, const map<Key,T,Compare,Alloc>& rhs ); (2) template< class Key, class T, class Compare, class Alloc > bool operator<( cons

std::difftime

Defined in header <ctime> double difftime( std::time_t time_end, std::time_t time_beg ); Computes difference between two calendar times as std::time_t objects (time_end - time_beg) in seconds. If time_end refers to time point before time_beg then the result is negative. Parameters time_beg, time_end - times to compare Return value Difference between two times in seconds. Notes On POSIX systems, std::time_t is measured in seconds, and difftime is equivalent

std::strrchr

Defined in header <cstring> const char* strrchr( const char* str, int ch ); char* strrchr( char* str, int ch ); Finds the last occurrence of ch (after conversion to char) in the byte string pointed to by str. The terminating null character is considered to be a part of the string and can be found if searching for '\0'. Parameters str - pointer to the null-terminated byte string to be analyzed ch - character to search for Return value Po

std::logical_and&lt;void&gt;

Defined in header <functional> template<> class logical_and<void>; (since C++14) std::logical_and<> is a specialization of std::logical_and with parameter and return type deduced. Member types Member type Definition is_transparent /* unspecified */ Member functions operator() applies operator&& to lhs and rhs (public member function) std::logical_and<>::operator() template< class T, class U> constexpr auto o

std::wctob

Defined in header <cwchar> int wctob( std::wint_t c ); Narrows a wide character c if its multibyte character equivalent in the initial shift state is a single byte. This is typically possible for the characters from the ASCII character set, since most multibyte encodings (such as UTF-8) use single bytes to encode those characters. Parameters c - wide character to narrow Return value EOF if c does not represent a multibyte character with length 1 in initial shi

std::negative_binomial_distribution::min

result_type min() const; (since C++11) Returns the minimum value potentially generated by the distribution. Parameters (none). Return value The minimum value potentially generated by the distribution. Complexity Constant. See also max returns the maximum potentially generated value (public member function)

std::remove

Defined in header <algorithm> template< class ForwardIt, class T > ForwardIt remove( ForwardIt first, ForwardIt last, const T& value ); (1) template< class ForwardIt, class UnaryPredicate > ForwardIt remove_if( ForwardIt first, ForwardIt last, UnaryPredicate p ); (2) Removes all elements satisfying specific criteria from the range [first, last) and returns a past-the-end iterator for the new end of the range. The first version removes all elements that

std::basic_streambuf::swap

void swap( basic_streambuf& other ); (since C++11) Exchanges the contents of the stream buffer with those of other. Parameters other - stream buffer to exchange contents with Return value (none). Exceptions (none). Example