std::timed_mutex::unlock

void unlock(); (since C++11) Unlocks the mutex. The mutex must be locked by the current thread of execution, otherwise, the behavior is undefined. This operation synchronizes-with (as defined in std::memory_order) any subsequent lock operation that obtains ownership of the same mutex. Parameters (none). Return value (none). Exceptions (none). Notes unlock() is usually not called directly: std::unique_lock and std::lock_guard are used to manage exclusive locking. Example

std::towlower

Defined in header <cwctype> std::wint_t towlower( std::wint_t ch ); Converts the given wide character to lowercase, if possible. Parameters ch - wide character to be converted Return value Lowercase version of ch or unmodified ch if no lowercase version is listed in the current C locale. Notes Only 1:1 character mapping can be performed by this function, e.g. the Greek uppercase letter 'Σ' has two lowercase forms, depending on the position in a word: 'σ' an

std::vector&lt;bool&gt;::flip

Defined in header <vector> void flip(); Toggles each bool in the vector (replaces with its opposite value). Parameters (none). Return value (none). See also operator[] access specified element (public member function of std::vector) flip toggles the values of bits (public member function of std::bitset)

true

Usage boolean literal

std::literals::chrono_literals::operator&quot;&quot;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::allocator_traits::select_on_container_copy_construction

Defined in header <memory> static Alloc select_on_container_copy_construction( const Alloc& a ); (since C++11) If possible, obtains the copy-constructed version of the allocator a, by calling a.select_on_container_copy_construction(). If the above is not possible (e.g. a does not have the member function select_on_container_copy_construction(), then returns a, unmodified. This function is called by the copy constructors of all standard library containers. It allows the

std::num_put

Defined in header <locale> template< class CharT, class OutputIt = std::ostreambuf_iterator<CharT> > class num_put; Class std::num_put encapsulates the rules for formatting numeric values as strings. Specifically, the types bool, long, unsigned long, long long, unsigned long long, double, long double, void*, and of all types implicitly convertible to these (such as int or float) are supported. The standard formatting output operators (such as cout <&

std::weibull_distribution::min

result_type min() const; (since C++11) Returns the minimum value potentially generated by the distribution. Parameters (none). Return value The minimum value potentially generated by the distribution. Complexity Constant. See also max returns the maximum potentially generated value (public member function)

std::recursive_timed_mutex::unlock

void unlock(); (since C++11) Unlocks the mutex if its level of ownership is 1 (there was exactly one more call to lock() than there were calls to unlock() made by this thread), reduces the level of ownership by 1 otherwise. The mutex must be locked by the current thread of execution, otherwise, the behavior is undefined. This operation synchronizes-with (as defined in std::memory_order) any subsequent lock operation that obtains ownership of the same mutex. Parameters (none). Retur

std::bad_exception

Defined in header <exception> class bad_exception; std::bad_exception is the type of the exception thrown by the C++ runtime in the following situations: 1) If a dynamic exception specification is violated and std::unexpected throws or rethrows an exception that still violates the exception specification, but the exception specification allows std::bad_exception, std::bad_exception is thrown. 2) If std::exception_ptr stores a copy of the caught exception and if the copy c