std::multimap::find

iterator find( const Key& key ); (1) const_iterator find( const Key& key ) const; (2) template< class K > iterator find( const K& x ); (3) (since C++14) template< class K > const_iterator find( const K& x ) const; (4) (since C++14) 1,2) Finds an element with key equivalent to key. If there are several elements with key in the container, any of them may be returned. 3,4) Finds an element with key that compares equivalent to the value x. Th

std::array::rbegin

reverse_iterator rbegin(); (since C++11) const_reverse_iterator rbegin() const; (since C++11) const_reverse_iterator crbegin() const; (since C++11) Returns a reverse iterator to the first element of the reversed container. It corresponds to the last element of the non-reversed container. Parameters (none). Return value Reverse iterator to the first element. Exceptions noexcept specification: noexcept Complexity Constant. See also rend crend returns a

std::hash&lt;std::error_code&gt;

Defined in header <system_error> template<> struct hash<error_code>; (since C++11) The template specialization of std::hash for std::error_code allows users to obtain hashes of objects of type std::error_code.

std::promise::set_value_at_thread_exit

void set_value_at_thread_exit( const R& value ); (1) (member only of generic promise template)(since C++11) void set_value_at_thread_exit( R&& value ); (2) (member only of generic promise template)(since C++11) void set_value_at_thread_exit( R& value ); (3) (member only of promise<R&> template specialization)(since C++11) void set_value_at_thread_exit() (4) (member only of promise<void> template specialization)(since C++11) Stores the va

std::iscntrl

Defined in header <cctype> int iscntrl( int ch ); Checks if the given character is a control character as classified by the currently installed C locale. In the default, "C" locale, the control characters are the characters with the codes 0x00-0x1F and 0x7F. The behavior is undefined if the value of ch is not representable as unsigned char and is not equal to EOF. Parameters ch - character to classify Return value Non-zero value if the character is a control c

operators (std::subtract_with_carry_engine)

template< class UIntType, size_t w, size_t s, size_t r > bool operator==( const subtract_with_carry_engine<UIntType,w,s,r>& lhs, const subtract_with_carry_engine<UIntType,w,s,r>& rhs ); (1) (since C++11) template< class UIntType, size_t w, size_t s, size_t r > bool operator==( const subtract_with_carry_engine<UIntType,w,s,r>& lhs, const subtract_with_carry_engine<UIntType,w,s,r>& rhs ); (2) (since C

break

Usage break statement: as the declaration of the statement

std::ratio_greater_equal

Defined in header <ratio> template< class R1, class R2 > struct ratio_greater_equal : std::integral_constant; If the ratio R1 is greater than or equal to the ratio R2, provides the member constant value equal true. Otherwise, value is false. Helper variable template template< class R1, class R2 > constexpr bool ratio_greater_equal_v = ratio_greater_equal<R1, R2>::value; (since C++17) Inherited from std::integral_constant Member constants

std::domain_error

Defined in header <stdexcept> class domain_error; Defines a type of object to be thrown as exception. It may be used by the implementation to report domain errors, that is, situations where the inputs are outside of the domain on which an operation is defined. The standard library components do not throw this exception (mathematical functions report domain errors as specified in math_errhandling). Third-party libraries, however, use this. For example, boost.math throws std:

std::array::fill

void fill( const T& value ); (since C++11) Assigns the given value value to all elements in the container. Parameters value - the value to assign to the elements Return value (none). Complexity Linear in the size of the container.