std::c32rtomb

Defined in header <cuchar> std::size_t c32rtomb( char* s, char32_t c32, std::mbstate_t* ps ); (since C++11) Converts a UTF-32 character to its narrow multibyte representation. If s is not a null pointer, the function determines the number of bytes necessary to store the multibyte character representation of c32 (including any shift sequences), and stores the multibyte character representation in the character array whose first element is pointed to by s. At most MB_CUR_MAX

dynamic_cast conversion

Safely converts pointers and references to classes up, down, and sideways along the inheritance hierarchy. Syntax dynamic_cast < new_type > ( expression ) new_type - pointer to complete class type, reference to complete class type, or pointer to (optionally cv-qualified) void expression - lvalue of a complete class type if new_type is a reference, prvalue of a pointer to complete class type if new_type is a pointer. If the cast is successful, dynamic_cast returns

std::tanh(std::valarray)

Defined in header <valarray> template< class T > valarray<T> tanh( const valarray<T>& va ); For each element in va computes hyperbolic tangent of the value of the element. Parameters va - value array to apply the operation to Return value Value array containing hyperbolic tangent of the values in va. Notes Unqualified function (tanh) is used to perform the computation. If such function is not available, std::tanh is used due to argumen

std::thread::thread

std::mask_array::operators

void operator+=( const std::valarray<T>& other ); void operator-=( const std::valarray<T>& other ); void operator*=( const std::valarray<T>& other ); void operator/=( const std::valarray<T>& other ); void operator%=( const std::valarray<T>& other ); void operator&=( const std::valarray<T>& other ); void operator|=( const std::valarray<T>& other ); void operator^=( const std::vala

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