operators (std::cauchy_distribution)

template< class CharT, class Traits, class ResultType > std::basic_ostream<CharT,Traits>& operator<<( std::basic_ostream<CharT,Traits>& ost, const cauchy_distribution<ResultType>& d ); (1) template< class CharT, class Traits, class ResultType > std::basic_istream<CharT,Traits>& operator>>( std::basic_istream<CharT,Traits>& ist,

std::numeric_limits::is_modulo

static const bool is_modulo; (until C++11) static constexpr bool is_modulo; (since C++11) The value of std::numeric_limits<T>::is_modulo is true for all arithmetic types T that handle overflows with modulo arithmetic, that is, if the result of addition, subtraction, multiplication, or division of this type would fall outside the range [min(), max()], the value returned by such operation differs from the expected value by a multiple of max()-min()+1. Standard specialization

std::error_code::message

std::string message() const; (since C++11) Returns the message corresponding to the current error value and category. Equivalent to category().message(value()). Parameters (none). Return value The error message corresponding to the current error value and category. Exceptions (none).

CLOCKS_PER_SEC

Defined in header <ctime> #define CLOCKS_PER_SEC /*implementation defined*/ Expands to an expression (not necessarily a compile-time constant) of type std::clock_t equal to the number of clock ticks per second, as returned by std::clock(). Notes POSIX defines CLOCKS_PER_SEC as one million, regardless of the actual precision of std::clock(). See also clock returns raw processor clock time since the program is started (function) clock_t process running time (ty

std::exponential_distribution::exponential_distribution

explicit exponential_distribution( RealType lambda = 1.0 ); (1) (since C++11) explicit exponential_distribution( const param_type& params ); (2) (since C++11) Constructs a new distribution object. The first version uses lambda as the distribution parameter, the second version uses params as the distribution parameter. Parameters lambda - the λ distribution parameter (the rate parameter) params - the distribution parameter set Notes Requires that 0 < lamb

std::chi_squared_distribution::param

param_type param() const; (1) (since C++11) void param( const param_type& params ); (2) (since C++11) Manages the associated distribution parameter set. 1) Returns the associated parameter set. 2) Sets the associated parameter set to params. Parameters params - new contents of the associated parameter set Return value 1) The associated parameter set. 2) (none). Complexity Constant.

std::basic_string::clear

void clear(); Removes all characters from the string as if by executing erase(begin(), end()). The allocated memory will not be released, effectively leaving the capacity of the string unchanged. All pointers, references, and iterators are invalidated. Parameters (none). Return value (none). Notes Unlike for std::vector::clear, the C++ standard does not explicitly require that capacity is unchanged by this function, but existing implementations do not change capacity. Excepti

std::swap(std::promise)

Defined in header <future> template< class R > void swap( promise<R> &lhs, promise<R> &rhs ); (since C++11) Specializes the std::swap algorithm for std::promise. Exchanges the shared state of lhs with that of rhs. Effectively calls lhs.swap(rhs). Parameters lhs, rhs - promises whose states to swap Return value (none). Exceptions noexcept specification: noexcept Example See also swap swaps two promise objects (public mem

std::numeric_limits::max_exponent10

static const int max_exponent10; (until C++11) static constexpr int max_exponent10; (since C++11) The value of std::numeric_limits<T>::max_exponent10 is the largest positive number n such that 10n is a representable finite value of the floating-point type T. Standard specializations T value of std::numeric_limits<T>::max_exponent10 /* non-specialized */ ​0​ bool ​0​ char ​0​ signed char ​0​ unsigned char ​0​ wchar_t ​0​ char16_t ​0​