std::sqrt

Defined in header <cmath> float sqrt( float arg ); (1) double sqrt( double arg ); (2) long double sqrt( long double arg ); (3) double sqrt( Integral arg ); (4) (since C++11) Computes the square root 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 floating-point or Integral type Return value If no err

std::condition_variable_any

Defined in header <condition_variable> class condition_variable_any; (since C++11) The condition_variable_any class is a generalization of std::condition_variable. Whereas std::condition_variable works only on std::unique_lock<std::mutex>, condition_variable_any can operate on any user-defined lock that meets the BasicLockable requirements. See std::condition_variable for the description of the semantics of condition variables. The class std::condition_variable_any is

std::find_first_of

Defined in header <algorithm> (1) template< class ForwardIt1, class ForwardIt2 > ForwardIt1 find_first_of( ForwardIt1 first, ForwardIt1 last, ForwardIt2 s_first, ForwardIt2 s_last ); (until C++11) template< class InputIt, class ForwardIt > InputIt find_first_of( InputIt first, InputIt last, ForwardIt s_first, ForwardIt s_last ); (since C++11) (2) template< class ForwardIt1, class ForwardIt2, class Binary

signed

Usage signed type modifier

std::rend

Defined in header <iterator> template< class C > auto rend( C& c ) -> decltype(c.rend()); (1) (since C++14) template< class C > auto rend( const C& c ) -> decltype(c.rend()); (1) (since C++14) template< class T, size_t N > reverse_iterator<T*> rend( T (&array)[N] ); (2) (since C++14) template< class C > auto crend( const C& c ) -> decltype(std::rend(c)); (3) (since C++14) Returns an iterator to the

std::iswdigit

Defined in header <cwctype> int iswdigit( wint_t ch ); Checks if the given wide character corresponds (if narrowed) to one of the ten decimal digit characters 0123456789. Parameters ch - wide character Return value Non-zero value if the wide character is an numeric character, zero otherwise. Notes std::iswdigit and std::iswxdigit are the only standard wide character classification functions that are not affected by the currently installed C locale. Exampl

std::literals::complex_literals::operators

Defined in header <complex> constexpr complex<double> operator""i(long double arg); constexpr complex<double> operator""i(unsigned long long arg); (1) (since C++14) constexpr complex<float> operator""if(long double arg); constexpr complex<float> operator""if(unsigned long long arg); (2) (since C++14) constexpr complex<long double> operator""il(long double arg); constexpr complex<long double> operator""il(unsigned long long arg); (3

std::basic_string::resize

void resize( size_type count ); (1) void resize( size_type count, CharT ch ); (2) Resizes the string to contain count characters. If the current size is less than count, additional characters are appended. If the current size is greater than count, the string is reduced to its first count elements. The first version initializes new characters to CharT(), the second version initializes new characters to ch. Parameters count - new size of the string ch - character to i

std::regex_search

Defined in header <regex> template< class BidirIt, class Alloc, class CharT, class Traits > bool regex_search( BidirIt first, BidirIt last, std::match_results<BidirIt,Alloc>& m, const std::basic_regex<CharT,Traits>& e, std::regex_constants::match_flag_type flags = std::regex_constants::match_default ); (1) (since C++11) template< class CharT, class Alloc,

std::unordered_multimap::emplace

template< class... Args > iterator emplace( Args&&... args ); (since C++11) Inserts a new element into the container by constructing it in-place with the given args . Careful use of emplace allows the new element to be constructed while avoiding unnecessary copy or move operations. The constructor of the new element (i.e. std::pair<const Key, T>) is called with exactly the same arguments as supplied to emplace, forwarded via std::forward<Args>(args).... If reha