operators (std::chrono::duration)

template <class Rep1, class Period1, class Rep2, class Period2> constexpr bool operator==(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs); (1) template <class Rep1, class Period1, class Rep2, class Period2> constexpr bool operator!=(const duration<Rep1, Period1>& lhs, const duration<Rep2, Period2>& rhs); (2) template <class Rep1, class Period1, class Re

not_eq

Usage alternative operators: as an alternative for !=

std::unordered_map::get_allocator

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

std::regex_traits::transform_primary

template< class ForwardIt > string_type transform_primary( ForwardIt first, ForwardIt last ) const; For the character sequence [first, last), obtains the primary sort key in the imbued locale's collating order, that is, the sort key that is based on the positions of the letters and collation units in the national alphabet, ignoring case, diacritics, variants, etc. If a primary sort key compares less than another primary sort key with operator<, then the character sequence that

std::multimap::lower_bound

iterator lower_bound( const Key& key ); (1) const_iterator lower_bound( const Key& key ) const; (1) template< class K > iterator lower_bound(const K& x); (2) (since C++14) template< class K > const_iterator lower_bound(const K& x) const; (2) (since C++14) 1) Returns an iterator pointing to the first element that is not less than key. 2) Returns an iterator pointing to the first element that compares not less to the value x. This overload

std::strncmp

Defined in header <cstring> int strncmp( const char* lhs, const char* rhs, size_t count ); Compares at most count characters of two null-terminated byte strings. The comparison is done lexicographically. The sign of the result is the sign of the difference between the values of the first pair of characters (both interpreted as unsigned char) that differ in the strings being compared. The behavior is undefined if lhs or rhs are not pointers to null-terminated strings. Para

std::discard_block_engine::discard_block_engine

discard_block_engine(); (1) (since C++11) explicit discard_block_engine( result_type s ); (2) (since C++11) template< class Sseq > explicit discard_block_engine( Sseq& seq ); (3) (since C++11) explicit discard_block_engine( const Engine& e ); (4) (since C++11) explicit discard_block_engine( Engine&& e ); (5) (since C++11) Constructs new pseudo-random engine adaptor. 1) Default constructor. The underlying engine is also default-constructed.

std::negate&lt;void&gt;

Defined in header <functional> template<> class negate<void>; (since C++14) std::negate<> is a specialization of std::negate with parameter and return type deduced. Member types Member type Definition is_transparent /* unspecified */ Member functions operator() returns its negated argument (public member function) std::negate<>::operator() template< class T > constexpr auto operator()( T&& arg ) const ->

thread

This header is part of the thread support library. Classes thread (C++11) manages a separate thread (class) Functions std::swap(std::thread) (C++11) specializes the std::swap algorithm (function template) operator==operator!=operator< operator<= operator> operator>= compares two thread::id objects (function) operator<< serializes a thread::id object (function template) std::hash<std::thread::id> specializes std::hash (class templat

std::auto_ptr::reset

void reset( T* p = 0 ); (deprecated) Replaces the held pointer by p. If the currently held pointer is not null pointer, delete get() is called. Parameters p - a pointer to an object to manage Return value (none). Exceptions (none). See also release releases ownership of the managed object (public member function)