Hash

A Hash is a function object for which the output depends only on the input and has a very low probability of yielding the same output given different input values. Requirements The type T satisfies Hash if. The type T satisfies FunctionObject, CopyConstructible, Destructible, and Given. h, a value of type T or const T, whose argument type is Key k, a value of type convertible to Key or const Key u, an lvalue expression of type Key The following expressions must be valid and have t

std::deque::push_front

void push_front( const T& value ); void push_front( T&& value ); (since C++11) Prepends the given element value to the beginning of the container. All iterators, including the past-the-end iterator, are invalidated. No references are invalidated. Parameters value - the value of the element to prepend Return value (none). Complexity Constant. Exceptions If an exception is thrown, this function has no effect (strong exception guarantee). See also

std::subtract_with_carry_engine::min

static constexpr result_type min(); (since C++11) Returns the minimum value potentially generated by the random-number engine. This value is equal to 0u. Parameters (none). Return value The minimum potentially generated value. Complexity Constant. See also max [static] gets the largest possible value in the output range (public static member function)

std::localeconv

Defined in header <clocale> std::lconv* localeconv(); The localeconv function obtains a pointer to a static object of type std::lconv, which represents numeric and monetary formatting rules of the current C locale. Parameters (none). Return value Pointer to the current std::lconv object. Notes Modifying the object references through the returned pointer is undefined behavior. std::localeconv modifies a static object, calling it from different threads without synchr

std::error_code::default_error_condition

std::error_condition default_error_condition() const; (since C++11) Returns the default error condition for the current error value. Equivalent to category().default_error_condition(value()). Parameters (none). Return value The default error condition for the current error value. Exceptions noexcept specification: noexcept

std::launch

Defined in header <future> enum class launch : /* unspecified */ { async = /* unspecified */, deferred = /* unspecified */, /* implementation-defined */ }; (since C++11) Specifies the launch policy for a task executed by the std::async function. std::launch is an enumeration used as BitmaskType. The following constants denoting individual bits are defined by the standard library: Constant Explanation std::launch::async a new thread is launched to execu

std::unique_lock::owns_lock

bool owns_lock() const; (since C++11) Checks whether *this owns a locked mutex or not. Parameters (none). Return value true if *this has an associated mutex and has acquired ownership of it, false otherwise. Exceptions noexcept specification: noexcept See also operator bool tests whether the lock owns its associated mutex (public member function)

std::unordered_map::max_size

size_type max_size() const; (since C++11) Returns the maximum number of elements the container is able to hold due to system or library implementation limitations, i.e. std::distance(begin(), end()) for the largest container. Parameters (none). Return value Maximum number of elements. Exceptions noexcept specification: noexcept Complexity Constant. Notes This value is typically equal to std::numeric_limits<size_type>::max(), and reflects the theoretical limit on t

operators (std::multiset)

template< class Key, class Compare, class Alloc > bool operator==( const multiset<Key,Compare,Alloc>& lhs, const multiset<Key,Compare,Alloc>& rhs ); (1) template< class Key, class Compare, class Alloc > bool operator!=( const multiset<Key,Compare,Alloc>& lhs, const multiset<Key,Compare,Alloc>& rhs ); (2) template< class Key, class Compare, class Alloc > bool operator<( const multiset<K

std::error_category::name

virtual const char* name() const = 0; (since C++11) Returns a pointer to a null-terminated byte string that specifies the name of the error category. Parameters (none). Return value Null-terminated byte string specifying the name of the error category. Exceptions noexcept specification: noexcept