std::error_code::operator bool

explicit operator bool() const; (since C++11) Checks if the error value is valid, i.e. non-zero. Parameters (none). Return value false if value() == 0, true otherwise. Exceptions noexcept specification: noexcept

std::literals::chrono_literals::operator""us

Defined in header <chrono> constexpr std::chrono::microseconds operator "" us(unsigned long long us); (1) (since C++14) constexpr std::chrono::duration</*unspecified*/, std::micro> operator "" us(long double us); (2) (since C++14) Forms a std::chrono::duration literal representing microseconds. 1) integer literal, returns exactly std::chrono::microseconds(us) 2) floating-point literal, returns a floating-point duration equivalent to

std::logical_or

Defined in header <functional> template< class T > struct logical_or; (until C++14) template< class T = void > struct logical_or; (since C++14) Function object for performing logical OR (logical disjunction). Effectively calls operator|| on type T. Specializations The standard library provides a specialization of std::logical_or when T is not specified, which leaves the parameter types and return type to be deduced. logical_or<void> function

std::less&lt;void&gt;

Defined in header <functional> template<> class less<void>; (since C++14) std::less<> is a specialization of std::less with parameter and return type deduced. Member types Member type Definition is_transparent /* unspecified */ Member functions operator() tests if the lhs compares less than rhs (public member function) std::less<>::operator() template< class T, class U> constexpr auto operator()( T&& lhs, U&

std::empty

Defined in header <iterator> Defined in header <array> Defined in header <deque> Defined in header <forward_list> Defined in header <list> Defined in header <map> Defined in header <regex> Defined in header <set> Defined in header <string> Defined in header <unordered_map> Defined in header <unordered_set> Defined in header <vector> templat

std::plus&lt;void&gt;

Defined in header <functional> template<> class plus<void>; (since C++14) std::plus<> is a specialization of std::plus with parameter and return type deduced. Member types Member type Definition is_transparent /* unspecified */ Member functions operator() returns the sum of two arguments (public member function) std::plus<>::operator() template< class T, class U> constexpr auto operator()( T&& lhs, U&&am

std::isalpha(std::locale)

Defined in header <locale> template< class charT > bool isalpha( charT ch, const locale& loc ); Checks if the given character is classified as an alphabetic character by the given locale's std::ctype facet. Parameters ch - character loc - locale Return value Returns true if the character is classified as alphabetic, false otherwise. Possible implementation template< class charT > bool isalpha( charT ch, const std::locale& loc ) {

std::forward_list::splice_after

void splice_after( const_iterator pos, forward_list& other ); (1) (since C++11) void splice_after( const_iterator pos, forward_list&& other ); (1) (since C++11) void splice_after( const_iterator pos, forward_list& other, const_iterator it ); (2) (since C++11) void splice_after( const_iterator pos, forward_list&& other, const_iterator it ); (2) (since C++11) void splice_after( const_iterator pos, forward_list

std::match_results::match_results

explicit match_results( const Allocator& a = Allocator() ); (1) (since C++11) match_results( const match_results& rhs ); (2) (since C++11) match_results( match_results&& rhs ); (3) (since C++11) 1) Default-constructor. Constructs a match result with no established result state (ready() != true). 2) Copy-constructor. Constructs a match result with a copy of rhs. 3) Move-constructor. Constructs a match result with the contents of rhs using move semantics. rh

std::unordered_map::equal_range

std::pair<iterator,iterator> equal_range( const Key& key ); (since C++11) std::pair<const_iterator,const_iterator> equal_range( const Key& key ) const; (since C++11) Returns a range containing all elements with key key in the container. The range is defined by two iterators, the first pointing to the first element of the wanted range and the second pointing past the last element of the range. Parameters key - key value to compare the elements to Re