std::unique_copy

Defined in header <algorithm> template< class InputIt, class OutputIt > OutputIt unique_copy( InputIt first, InputIt last, OutputIt d_first ); (1) template< class InputIt, class OutputIt, class BinaryPredicate > OutputIt unique_copy( InputIt first, InputIt last, OutputIt d_first, BinaryPredicate p ); (2) Copies the elements from the range [first, last), to another range beginning at d_first in such a way that the

std::money_get::get

Defined in header <locale> public: iter_type get(iter_type beg, iter_type end, bool intl, std::ios_base& str, std::ios_base::iostate& err, long double& units) const; (1) iter_type get(iter_type beg, iter_type end, bool intl, std::ios_base& str, std::ios_base::iostate& err, string_type& digits) const; (2) protected: virtual iter_type do_get(iter_type beg, iter_type end, bool intl, std::ios_base& str,

std::align

Defined in header <memory> void* align( std::size_t alignment, std::size_t size, void*& ptr, std::size_t& space ); (since C++11) Given a pointer ptr to a buffer of size space, returns a pointer aligned by the specified alignment for size number of bytes and decreases space argument by the number of bytes used for alignment. The first aligned address is returned. The function modifies the pointer only if it would be possible to

std::wcscmp

Defined in header <cwchar> int wcscmp( const wchar_t* lhs, const wchar_t* rhs ); Compares two null-terminated wide strings lexicographically. The sign of the result is the sign of the difference between the values of the first pair of wide characters that differ in the strings being compared. The behavior is undefined if lhs or rhs are not pointers to null-terminated wide strings. Parameters lhs, rhs - pointers to the null-terminated wide strings to compare Ret

Function objects

A function object is any object for which the function call operator is defined. C++ provides many built-in function objects as well as support for creation and manipulation of new function objects. Polymorphic function wrappers std::function provides support for storing arbitrary function objects. function (C++11) wraps callable object of any type with specified function call signature (class template) mem_fn (C++11) creates a function object out of a pointer to a member (funct

std::asinh

Defined in header <cmath> float asinh( float arg ); (1) (since C++11) double asinh( double arg ); (2) (since C++11) long double asinh( long double arg ); (3) (since C++11) double asinh( Integral arg ); (4) (since C++11) Computes the inverse hyperbolic sine of arg. 4) A set of overloads or a function template accepting an argument of any integral type. Equivalent to 2) (the argument is cast to double). Parameters arg - value of a fl

std::asin(std::complex)

Defined in header <complex> template< class T > complex<T> asin( const complex<T>& z ); (since C++11) Computes complex arc sine of a complex value z. Branch cut exists outside the interval [−1 ; +1] along the real axis. Parameters z - complex value Return value If no errors occur, complex arc sine of z is returned, in the range of a strip unbounded along the imaginary axis and in the interval [−π/2; +π/2] along the real axis. Errors and

std::mutex

Defined in header <mutex> class mutex; (since C++11) The mutex class is a synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads. mutex offers exclusive, non-recursive ownership semantics: A calling thread owns a mutex from the time that it successfully calls either lock or try_lock until it calls unlock. When a thread owns a mutex, all other threads will block (for calls to lock) or receive a false return

throw

Usage throw expression exception specifications

std::unordered_multimap::end(int)

local_iterator end( size_type n ); (since C++11) const_local_iterator end( size_type n ) const; (since C++11) const_local_iterator cend( size_type n ) const; (since C++11) Returns an iterator to the element following the last element of the bucket with index n. . This element acts as a placeholder, attempting to access it results in undefined behavior. Parameters n - the index of the bucket to access Return value iterator to the element following the last eleme