std::sin

Defined in header <cmath> float sin( float arg ); (1) double sin( double arg ); (2) long double sin( long double arg ); (3) double sin( Integral arg ); (4) (since C++11) Computes the sine of arg (measured in radians). 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 representing angle in radians, of a floating-point or

std::sig_atomic_t

Defined in header <csignal> typedef /* unspecified */ sig_atomic_t; An integer type which can be accessed as an atomic entity even in the presence of asynchronous interrupts made by signals. Notes Until C++11, which introduced std::atomic and std::atomic_signal_fence, about the only thing a strictly conforming program could do in a signal handler was to assign a value to a volatile static std::sig_atomic_t variable and promptly return. See also signal sets a signa

std::signbit

Defined in header <cmath> bool signbit( float arg ); (1) (since C++11) bool signbit( double arg ); (2) (since C++11) bool signbit( long double arg ); (3) (since C++11) bool signbit( Integral arg ); (4) (since C++11) 1-3) Determines if the given floating point number arg is negative. 4) A set of overloads or a function template accepting the from argument of any integral type. Equivalent to (2) (the argument is cast to double). Parameters arg - f

std::signal

Defined in header <csignal> void (*signal( int sig, void (*handler) (int))) (int); Sets the error handler for signal sig. The signal handler can be set so that default handling will occur, signal is ignored, or a user-defined function is called. When signal handler is set to a function and a signal occurs, it is implementation defined whether std::signal(sig, SIG_DFL) will be executed immediately before the start of signal handler. Also, the implementation can prevent some

std::shuffle_order_engine::shuffle_order_engine

shuffle_order_engine(); (1) (since C++11) explicit shuffle_order_engine( result_type s ); (2) (since C++11) template< class Sseq > explicit shuffle_order_engine( Sseq& seq ); (3) (since C++11) explicit shuffle_order_engine( const Engine& e ); (4) (since C++11) explicit shuffle_order_engine( Engine&& e ); (5) (since C++11) Constructs new pseudo-random engine adaptor. 1) Default constructor. The underlying engine is also default-constructed.

std::shuffle_order_engine::seed

void seed(); (1) (since C++11) void seed( result_type value ); (2) (since C++11) template< class Sseq > void seed( Sseq& seq ); (3) (since C++11) Reinitializes the internal state of the underlying engine using a new seed value. 1) Seeds the underlying engine with the default seed value. Effectively calls e.seed(), where e is the underlying engine. 2) Seeds the underlying engine with the seed value s. Effectively calls e.seed(value), where e is the underlying eng

std::shuffle_order_engine::min

static constexpr result_type min(); (since C++11) Returns the minimum value potentially generated by the engine adaptor. This value is equal to e.min() where e is the underlying engine. Parameters (none). Return value The minimum potentially generated value. Complexity Constant. See also max [static] gets the largest possible value in the output range (public static member function)

std::shuffle_order_engine::max

static constexpr result_type max(); (since C++11) Returns the maximum value potentially generated by the engine adaptor. This value is equal to e.max() where e is the underlying engine. Parameters (none). Return value The maximum potentially generated value. Complexity Constant. See also min [static] gets the smallest possible value in the output range (public static member function)

std::shuffle_order_engine::discard

void discard( unsigned long long z ); (since C++11) Advances the internal state by z times. Equivalent to calling operator() z times and discarding the result. The state of the underlying engine may be advanced by more than z times. Parameters z - integer value specifying the number of times to advance the state by Return value (none). Exceptions (none). See also operator() advances the state of the underlying engine and returns the generated value (public membe

std::shuffle_order_engine::base

const Engine& base() const; (since C++11) Returns the underlying engine. Parameters (none). Return value The underlying engine. Exceptions noexcept specification: noexcept