std::extreme_value_distribution::a

RealType a() const; (1) (since C++11) RealType b() const; (2) (since C++11) Returns the parameters the distribution was constructed with. 1) Returns the a distribution parameter (scale). The default value is 1.0. 2) Returns the b distribution parameter (location). The default value is 0.0. Parameters (none). Return value 1) The a distribution parameter (scale). 2) The b distribution parameter (scale). See also param gets or sets the distribution parameter object (

std::basic_iostream

Defined in header <istream> template< class CharT, class Traits = std::char_traits<CharT> > class basic_iostream; The class template basic_iostream provides support for high level input/output operations on streams. The supported operations include sequential reading or writing and formatting. This functionality is implemented over the interface, provided by the basic_streambuf class. It is accessed through basic_ios class. Inheritance diagram. T

std::multiset::rend

reverse_iterator rend(); const_reverse_iterator rend() const; const_reverse_iterator crend() const; (since C++11) Returns a reverse iterator to the element following the last element of the reversed container. It corresponds to the element preceding the first element of the non-reversed container. This element acts as a placeholder, attempting to access it results in undefined behavior. Parameters (none). Return value Reverse iterator to the element following the last

std::unique_ptr::unique_ptr

members of the primary template, unique_ptr<T> constexpr unique_ptr(); constexpr unique_ptr( nullptr_t ); (1) explicit unique_ptr( pointer p ); (2) unique_ptr( pointer p, /* see below */ d1 ); (3) unique_ptr( pointer p, /* see below */ d2 ); (4) unique_ptr( unique_ptr&& u ); (5) template< class U, class E > unique_ptr( unique_ptr<U, E>&& u ); (6) template< class U > unique_ptr( auto_ptr<U>&& u ); (7

std::ratio_greater

Defined in header <ratio> template< class R1, class R2 > struct ratio_greater : std::integral_constant; If the ratio R1 is greater than than the ratio R2, provides the member constant value equal true. Otherwise, value is false. Helper variable template template< class R1, class R2 > constexpr bool ratio_greater_v = ratio_greater<R1, R2>::value; (since C++17) Inherited from std::integral_constant Member constants value [static] true

char32_t

Usage char32_t type: as the declaration of the type (since C++11)

std::isdigit(std::locale)

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

std::set_new_handler

Defined in header <new> std::new_handler set_new_handler( std::new_handler new_p ); Makes new_p the new global new-handler function and returns the previously installed new-handler. The new-handler function is the function called by allocation functions whenever a memory allocation attempt fails. Its intended purpose is one of three things: 1) make more memory available 2) terminate the program (e.g. by calling std::terminate) 3) throw exception of type std::bad_alloc or

std::exp

Defined in header <cmath> float exp( float arg ); (1) double exp( double arg ); (2) long double exp( long double arg ); (3) double exp( Integral arg ); (4) (since C++11) Computes the e (Euler's number, 2.7182818) raised to the given power arg. 4) A set of overloads or a function template accepting an argument of any integral type. Equivalent to 2) (the argument is cast to double). Parameters arg - value of floating-point or Integra

std::overflow_error

Defined in header <stdexcept> class overflow_error; Defines a type of object to be thrown as exception. It can be used to report arithmetic overflow errors (that is, situations where a result of a computation is too large for the destination type). The only standard library components that throw this exception are std::bitset::to_ulong and std::bitset::to_ullong. The mathematical functions of the standard library components do not throw this exception (mathematical function