final specifier

Specifies that a virtual function cannot be overridden in a derived class or that a class cannot be inherited from. Syntax The identifier final, if used, appears immediately after the declarator in the syntax of a member function declaration or a member function definition. declarator virt-specifier-seq(optional) pure-specifier(optional) (1) declarator virt-specifier-seq(optional) function-body (2) class-key attr(optional) class-head-name class-virt-specifier(optional) :base-spe

std::multiset::insert

iterator insert( const value_type& value ); (1) iterator insert( value_type&& value ); (2) (since C++11) (3) iterator insert( iterator hint, const value_type& value ); (until C++11) iterator insert( const_iterator hint, const value_type& value ); (since C++11) iterator insert( const_iterator hint, value_type&& value ); (4) (since C++11) template< class InputIt > void insert( InputIt first, InputIt last ); (5) void insert( st

std::forward_list::pop_front

void pop_front(); (since C++11) Removes the first element of the container. References and iterators to the erased element are invalidated. Parameters (none). Return value (none). Complexity Constant. Exceptions Does not throw. See also push_front inserts an element to the beginning (public member function)

std::is_object

Defined in header <type_traits> template< class T > struct is_object; (since C++11) If T is an object type (that is, scalar, array, class, or union), 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< class T > constexpr bool is_object_v = is_object<T>::value; (since C++17) Inherited from std::integral_constant Member cons

std::is_union

Defined in header <type_traits> template< class T > struct is_union; (since C++11) Checks whether T is an union type. Provides the member constant value which is equal to true, if T is an union type . Otherwise, value is equal to false. Template parameters T - a type to check Helper variable template template< class T > constexpr bool is_union_v = is_union<T>::value; (since C++17) Inherited from std::integral_constant Member co

std::list::get_allocator

allocator_type get_allocator() const; Returns the allocator associated with the container. Parameters (none). Return value The associated allocator. Complexity Constant.

std::make_unsigned

Defined in header <type_traits> template< class T > struct make_unsigned; (since C++11) If T is an integral (except bool) or enumeration type, provides the member typedef type which is the unsigned integer type corresponding to T, with the same cv-qualifiers. Otherwise, the behavior is undefined. Member types Name Definition type the unsigned integer type corresponding to T Helper types template< class T > using make_unsigned_t = typename make_u

std::pointer_to_binary_function

template< class Arg1, class Arg2, class Result > class pointer_to_binary_function : public std::binary_function<Arg1, Arg2, Result>; (until C++17)(deprecated since C++11) std::pointer_to_binary_function is a function object that acts as a wrapper around a binary function. Member functions (constructor) constructs a new pointer_to_binary_function object with the supplied function (public member function) operator() calls the stored function (public me

std::remove

Defined in header <cstdio> int remove( const char* fname ); Deletes the file identified by character string pointed to by fname. If the file is currently open by the current or another process, the behavior of this function is implementation-defined (in particular, POSIX systems unlink the file name, although the file system space is not reclaimed even if this was the last hardlink to the file until the last running process closes the file, Windows does not allow the file t