std::error_condition::clear

void clear(); (since C++11) Clears the state of the error condition. Sets the error code to ​0​ and error category to std::generic_category. Parameters (none). Return value (none). Exceptions noexcept specification: noexcept

std::is_compound

Defined in header <type_traits> template< class T > struct is_compound; (since C++11) If T is a compound type (that is, array, function, object pointer, function pointer, member object pointer, member function pointer, reference, class, union, or enumeration, including any cv-qualified variants), provides the member constant value equal true. For any other type, value is false. Template parameters T - a type to check Helper variable template template&

std::accumulate

Defined in header <numeric> template< class InputIt, class T > T accumulate( InputIt first, InputIt last, T init ); (1) template< class InputIt, class T, class BinaryOperation > T accumulate( InputIt first, InputIt last, T init, BinaryOperation op ); (2) Computes the sum of the given value init and the elements in the range [first, last). The first version uses operator+ to sum up the elements, the second version uses the given binary functio

std::is_null_pointer

Defined in header <type_traits> template< class T > struct is_null_pointer; (since C++14) Checks whether T is the type std::nullptr_t. Provides the member constant value that is equal to true, if T is the type std::nullptr_t, const std::nullptr_t, volatile std::nullptr_t, or const volatile std::nullptr_t. Otherwise, value is equal to false. Template parameters T - a type to check Helper variable template template< class T > constexpr bool is_nul

std::unordered_multimap::insert

iterator insert( const value_type& value ); (1) (since C++11) template< class P > iterator insert( P&& value ); (2) (since C++11) iterator insert( value_type&& value ); (2) (since C++17) iterator insert( const_iterator hint, const value_type& value ); (3) (since C++11) template< class P > iterator insert( const_iterator hint, P&& value ); (4) (since C++11) iterator insert( const_iterator hint, value_type&& value

Utility library

C++ includes a variety of utility libraries that provide functionality ranging from bit-counting to partial function application. These libraries can be broadly divided into two groups: language support libraries, and general-purpose libraries. Language support Language support libraries provide classes and functions that interact closely with language features and support common language idioms. Type support Basic types (e.g. std::size_t, std::nullptr_t), RTTI (e.g. std::type_info)

std::type_index

Defined in header <typeindex> class type_index; (since C++11) The type_index class is a wrapper class around a std::type_info object, that can be used as index in associative and unordered associative containers. The relationship with type_info object is maintained through a pointer, therefore type_index is CopyConstructible and CopyAssignable. Member functions (constructor) constructs the object (public member function) (destructor) (implicitly declared) destr

std::error_category::error_category

error_category( const error_category& other ) = delete; (1) (since C++11) constexpr error_category(); (2) (since C++14) Constructs the error category object. Parameters (none). Exceptions 2) noexcept specification: noexcept

delete

Usage delete expression allocation functions as the name of operator-like functions deleted functions (since C++11)

std::time_get::get_date

Defined in header <locale> public: iter_type get_date( iter_type beg, iter_type end, std::ios_base& str, std::ios_base::iostate& err, std::tm* t ) const; (1) protected: virtual iter_type do_get_date( iter_type beg, iter_type end, std::ios_base& str, std::ios_base::iostate& err, std::tm* t ) const; (2) 1) Public member function, calls the protected virtual member function do_get_date() of the most deri