std::piecewise_constant_distribution::piecewise_constant_distribution

piecewise_constant_distribution(); (1) (since C++11) template< class InputIt1, class InputIt2 > piecewise_constant_distribution( InputIt1 first_i, InputIt1 last_i, InputIt2 first_w ); (2) (since C++11) template< class UnaryOperation > piecewise_constant_distribution( std::initializer_list<RealType> bl, UnaryOperation fw ); (3) (since C++11) template< class UnaryOperation > piecewise_con

operators (std::function)

template< class R, class... ArgTypes > bool operator==( const std::function<R(ArgTypes...)>& f, std::nullptr_t ); (1) (since C++11) template< class R, class... ArgTypes > bool operator==( std::nullptr_t, const std::function<R(ArgTypes...)>& f ); (2) (since C++11) template< class R, class... ArgTypes > bool operator!=( const std::function<R(ArgTypes...)>& f, std::nullptr_t ); (3) (since C++11) template< class R, class... ArgTy

std::unordered_multimap::get_allocator

allocator_type get_allocator() const; (since C++11) Returns the allocator associated with the container. Parameters (none). Return value The associated allocator. Complexity Constant.

csetjmp

This header was originally in the C standard library as <setjmp.h>. This header is part of the program support library. Types jmp_buf execution context type (typedef) Macros setjmp saves the context (function macro) Functions longjmp jumps to specified location (function)

PODType

Specifies that the type is POD (Plain Old Data) type. This means the type is compatible with the types used in the C programming language, can be manipulated using C library functions: it can be created with std::malloc, it can be copied with std::memmove, etc, and can be exchanged with C libraries directly, in its binary form. Note, that the standard doesn't define a named requirement or concept with this name. This is a type category defined by the core language. It is included here as concep

cstddef

This header was originally in the C standard library as <stddef.h>. This header is part of the utility library. Macros NULL implementation-defined null pointer constant (macro constant) offsetof byte offset from the beginning of a standard-layout type to specified member (function macro) Types size_t unsigned integer type returned by the sizeof operator (typedef) ptrdiff_t signed integer type returned when subtracting two pointers (typedef) nullptr_t (C++11)

std::promise::set_exception_at_thread_exit

void set_exception_at_thread_exit( std::exception_ptr p ); (since C++11) Stores the exception pointer p into the shared state without making the state ready immediately. The state is made ready when the current thread exits, after all variables with thread-local storage duration have been destroyed. The operation is atomic, i.e. it behaves as though they acquire a single mutex associated with the promise object while updating the promise object. An exception is thrown if there is no sha

std::basic_ios::setstate

void setstate( iostate state ); Sets the stream error flags state in addition to currently set flags. Essentially calls clear(rdstate() | state). May throw an exception. Parameters state - stream error state flags to set. It can be a combination of the following constants: Constant Explanation goodbit no error badbit irrecoverable stream error failbit input/output operation failed (formatting or extraction error) eofbit associated input sequence has reached en

std::basic_ios::tie

std::basic_ostream<CharT,Traits>* tie() const; (1) std::basic_ostream<CharT,Traits>* tie( std::basic_ostream<CharT,Traits>* str ); (2) Manages the tied stream. A tied stream is an output stream which is synchronized with the sequence controlled by the stream buffer (rdbuf()), that is, flush() is called on the tied stream before any input/output operation on *this. 1) Returns the current tied stream. If there is no tied stream, NULL is returned. 2) Sets the curr

std::imag(std::complex)

Defined in header <complex> template< class T > T imag( const complex<T>& z ); (1) (until C++14) template< class T > constexpr T imag( const complex<T>& z ); (1) (since C++14) long double imag( long double z ); (2) (since C++11) template< class DoubleOrIngeter > double imag( DoubleOrInteger z ); (3) (since C++11) float imag( float z ); (4) (since C++11) Returns the imaginary component of the complex number z, i