std::uniform_real_distribution::a

result_type a() const; (1) (since C++11) result_type b() const; (2) (since C++11) Returns the parameters the distribution has been constructed with. 1) Returns the a distribution parameter. It defines the minimum possibly generated value. The default value is 0.0. 2) Returns the b distribution parameter. It defines the maximum possibly generated value. The default value is 1.0 Parameters (none). Return value 1) The a distribution parameter. 2) The b distribution paramet

decltype specifier

Inspects the declared type of an entity or queries the type and value category of an expression. Syntax decltype ( entity ) (1) (since C++11) decltype ( expression ) (2) (since C++11) Explanation 1) If the argument is an unparenthesized id-expression or an unparenthesized class member access, then decltype yields the type of the entity named by this expression. If there is no such entity, or if the argument names a set of overloaded functions, the program is ill-formed. 2)

std::chrono::duration::duration

constexpr duration() = default; (1) (since C++11) duration( const duration& ) = default; (2) (since C++11) template< class Rep2 > constexpr explicit duration( const Rep2& r ); (3) (since C++11) template< class Rep2, class Period2 > constexpr duration( const duration<Rep2,Period2>& d ); (4) (since C++11) Constructs a new duration from one of several optional data sources. 1) The default constructor is defaulted. 2) The copy constructor is

std::strcoll

Defined in header <cstring> int strcoll( const char* lhs, const char* rhs ); Compares two null-terminated byte strings according to the current locale as defined by the LC_COLLATE category. Parameters lhs, rhs - pointers to the null-terminated byte strings to compare Return value Negative value if lhs is less than (precedes) rhs. ​0​ if lhs is equal to rhs. Positive value if lhs is greater than (follows) rhs. Notes Collation order is the dictionary order: t

std::array::begin

iterator begin(); (since C++11) const_iterator begin() const; (since C++11) const_iterator cbegin() const; (since C++11) Returns an iterator to the first element of the container. If the container is empty, the returned iterator will be equal to end(). Parameters (none). Return value Iterator to the first element. Exceptions noexcept specification: noexcept Complexity Constant. Example See also end cend returns an iterator to the end (public member

std::back_insert_iterator::back_insert_iterator

explicit back_insert_iterator( Container& c ); Initializes the underlying pointer to the container to std::addressof(c) . Parameters c - container to initialize the inserter with

algorithm

This header is part of the algorithm library. Functions Non-modifying sequence operations all_ofany_ofnone_of (C++11)(C++11)(C++11) checks if a predicate is true for all, any or none of the elements in a range (function template) for_each applies a function to a range of elements (function template) countcount_if returns the number of elements satisfying specific criteria (function template) mismatch finds the first position where two ranges differ (function templa

std::ctype::is

Defined in header <locale> public: bool is(mask m, CharT c) const; (1) public: const CharT* is(const CharT* low, const CharT* high, mask* vec) const; (2) protected: virtual bool do_is(mask m, CharT c) const; (3) protected: virtual const CharT* do_is(const CharT* low, const CharT* high, mask* vec) const; (4) 1,2) public member function, calls the protected virtual member function do_is of the most derived class. 3) Checks if the character c is classified

cwchar

This header was originally in the C standard library as <wchar.h>. This header is part of the null-terminated wide and multibyte strings libraries. It also provides some C-style I/O functions and conversion from C-style Date. Macros NULL implementation-defined null pointer constant (macro constant) WEOF a non-character value of type wint_t used to indicate errors (macro constant) WCHAR_MIN the smallest valid value of wchar_t (macro constant) WCHAR_MAX the largest valid

std::sub_match::length

difference_type length() const; Parameters (none). Return value Returns the number of characters in the match, i.e. std::distance(first, second) if the match is valid, 0 otherwise. Complexity Constant.