std::money_base

Defined in header <locale> class money_base; The class std::money_base provides constants which are inherited and used by the std::moneypunct, std::money_get and std::money_put facets. Member types Member type Definition enum part { none, space, symbol, sign, value }; unscoped enumeration type struct pattern { char field[4]; }; the monetary format type Enumeration constant Definition none whitespace is permitted but not required except in the last po

std::tolower

Defined in header <cctype> int tolower( int ch ); Converts the given character to lowercase according to the character conversion rules defined by the currently installed C locale. In the default "C" locale, the following uppercase letters ABCDEFGHIJKLMNOPQRSTUVWXYZ are replaced with respective lowercase letters abcdefghijklmnopqrstuvwxyz. Parameters ch - character to be converted. If the value of ch is not representable as unsigned char and does not equal EOF, the

std::uses_allocator&lt;std::promise&gt;

template< class R, class Alloc > struct uses_allocator<std::promise<R>, Alloc> : std::true_type { }; (since C++11) Provides a specialization of the std::uses_allocator type trait for std::promise. Inherited from std::integral_constant Member constants value [static] true (public static member constant) Member functions operator bool converts the object to bool, returns value (public member function) operator() (C++14) returns value (public membe

std::vscanf

Defined in header <cstdio> ​int vscanf( const char* format, va_list vlist );​ (1) (since C++11) int vfscanf( std::FILE* stream, const char* format, va_list vlist ); (2) (since C++11) int vsscanf( const char* buffer, const char* format, va_list vlist ); (3) (since C++11) Reads data from the a variety of sources, interprets it according to format and stores the results into locations defined by vlist. 1) Reads the data from stdin. 2) Reads the data from file str

std::float_round_style

Defined in header <limits> enum float_round_style { round_indeterminate = -1, round_toward_zero = 0, round_to_nearest = 1, round_toward_infinity = 2, round_toward_neg_infinity = 3 }; Enumeration constants of type std::float_round_style indicate the rounding style used by floating-point arithmetics whenever a result of an expression is stored in an object of a floating-point type. The values are: Enumeration constants Name

std::initializer_list::size

size_type size() const; (since C++11) (until C++14) constexpr size_type size() const; (since C++14) Returns the number of elements in the initializer list, i.e. std::distance(begin(), end()). Parameters (none). Return value the number of elements in the initializer list. Exceptions noexcept specification: noexcept Complexity Constant.

std::vector::swap

void swap( vector& other ); Exchanges the contents of the container with those of other. Does not invoke any move, copy, or swap operations on individual elements. All iterators and references remain valid. The past-the-end iterator is invalidated. If std::allocator_traits<allocator_type>::propagate_on_container_swap::value is true, then the allocators are exchanged using an unqualified call to non-member swap. Otherwise, they are not swapped (and if get_allocator() != other.

std::promise::swap

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

std::normal_distribution::normal_distribution

explicit normal_distribution( RealType mean = 0.0, RealType stddev = 1.0 ); (1) (since C++11) explicit normal_distribution( const param_type& params ); (2) (since C++11) Constructs a new distribution object. The first version uses mean and stddev as the distribution parameters, the second version uses params as the distribution parameters. Parameters mean - the μ distribution parameter (mean) stddev - the σ distribution parameter (standard deviation) params -

std::array::end

iterator end(); (since C++11) const_iterator end() const; (since C++11) const_iterator cend() const; (since C++11) Returns an iterator to the element following the last element of the container. This element acts as a placeholder; attempting to access it results in undefined behavior. Parameters (none). Return value Iterator to the element following the last element. Exceptions noexcept specification: noexcept Complexity Constant. See also begin cbegin