std::priority_queue::size

size_type size() const; Returns the number of elements in the underlying container, that is, c.size(). Parameters (none). Return value The number of elements in the container. Complexity Constant. See also empty checks whether the underlying container is empty (public member function)

std::uppercase

Defined in header <ios> std::ios_base& uppercase( std::ios_base& str ); (1) std::ios_base& nouppercase( std::ios_base& str ); (2) Enables the use of uppercase characters in floating-point and hexadecimal integer output. Has no effect on input. 1) enables the uppercase flag in the stream str as if by calling str.setf(std::ios_base::uppercase). 2) disables the uppercase flag in the stream str as if by calling str.unsetf(std::ios_base::uppercase). This is

std::priority_queue::pop

void pop(); Removes the top element from the priority queue. Effectively calls std::pop_heap(c.begin(), c.end(), comp); c.pop_back(); Parameters (none). Return value (none). Complexity Logarithmic number of comparisons plus the complexity of Container::pop_back. See also emplace (C++11) constructs element in-place and sorts the underlying container (public member function) push inserts element and sorts the underlying container (public member function) top ac

std::shared_mutex

Defined in header <shared_mutex> class shared_mutex; (since C++17) The shared_mutex class is a synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads. In contrast to other mutex types which facilitate exclusive access, a shared_mutex has two levels of access: shared - several threads can share ownership of the same mutex. exclusive - only one thread can own the mutex. Shared mutexes are usually used in

std::plus

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

operators (std::gamma_distribution)

template< class ResultType > bool operator==( const gamma_distribution<ResultType>& lhs, const gamma_distribution<ResultType>& rhs ); (1) template< class ResultType > bool operator!=( const gamma_distribution<ResultType>& lhs, const gamma_distribution<ResultType>& rhs ); (2) Compares two distribution objects. Two distribution objects are equal when parameter values and internal state is the same.

bitset

This header is part of the general utility library. Includes <string> <iosfwd> Classes bitset implements constant length bit array (class) std::hash<std::bitset> (C++11) hash support for std::bitset (class template specialization) Functions operator&operator|operator^ performs binary logic operations on bitsets (function template) operator<<operator>> performs stream input and output of bitsets (function template) Syno

std::strftime

Defined in header <ctime> std::size_t strftime( char* str, std::size_t count, const char* format, const std::tm* time ); Converts the date and time information from a given calendar time time to a null-terminated multibyte character string str according to format string format. Up to count bytes are written. Parameters str - pointer to the first element of the char array for output count - maximum number of bytes to write format - pointer to a null-termi

std::includes

Defined in header <algorithm> template< class InputIt1, class InputIt2 > bool includes( InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2 ); (1) template< class InputIt1, class InputIt2, class Compare > bool includes( InputIt1 first1, InputIt1 last1, InputIt2 first2, InputIt2 last2, Compare comp ); (2) Returns true if every element from the sorted range [first2, last2) is found within the sorted range [first1, l

std::match_results::swap

void swap( match_results& other ); (since C++11) Exchanges the shared states of two match_results objects. Parameters other - the match_results to swap with Return value (none). Exceptions noexcept specification: noexcept Example See also std::swap(std::match_results) (C++11) specializes the std::swap() algorithm (function template)