std::this_thread::sleep_until

Defined in header <thread> template< class Clock, class Duration > void sleep_until( const std::chrono::time_point<Clock,Duration>& sleep_time ); (since C++11) Blocks the execution of the current thread until specified sleep_time has been reached. The clock tied to sleep_time is used, which means that adjustments of the clock are taken into account. Thus, the duration of the block might, but might not, be less or more than sleep_time - Clock::now() at the ti

std::tgamma

Defined in header <cmath> float tgamma( float arg ); (1) (since C++11) double tgamma( double arg ); (2) (since C++11) long double tgamma( long double arg ); (3) (since C++11) double tgamma( Integral arg ); (4) (since C++11) 1-3) Computes the gamma function of arg. 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 of a f

std::this_thread::sleep_for

Defined in header <thread> template< class Rep, class Period > void sleep_for( const std::chrono::duration<Rep, Period>& sleep_duration ); (since C++11) Blocks the execution of the current thread for at least the specified sleep_duration. A steady clock is used to measure the duration. This function may block for longer than sleep_duration due to scheduling or resource contention delays. Parameters sleep_duration - time duration to sleep Return

std::terminate_handler

Defined in header <exception> typedef void (*terminate_handler)(); std::terminate_handler is the function pointer type (pointer to function that takes no arguments and returns void), which is installed and queried by the functions std::set_terminate and std::get_terminate and called by std::terminate. The C++ implementation provides a default std::terminate_handler function, which calls std::abort(). If the null pointer value is installed (by means of std::set_terminate), t

std::this_thread::yield

Defined in header <thread> void yield(); (since C++11) Provides a hint to the implementation to reschedule the execution of threads, allowing other threads to run. Parameters (none). Return value (none). Notes The exact behavior of this function depends on the implementation, in particular on the mechanics of the OS scheduler in use and the state of the system. For example, a first-in-first-out realtime scheduler (SCHED_FIFO in Linux) would suspend the current thre

std::tanh

Defined in header <cmath> float tanh( float arg ); (1) double tanh( double arg ); (2) long double tanh( long double arg ); (3) double tanh( Integral arg ); (4) (since C++11) Computes the hyperbolic tangent of arg. 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 of a floating-point or Integral type Return value I

std::tanh(std::complex)

Defined in header <complex> template< class T > complex<T> tanh( const complex<T>& z ); (since C++11) Computes complex hyperbolic tangent of a complex value z. Parameters z - complex value Return value If no errors occur, complex hyperbolic tangent of z is returned. Error handling and special values Errors are reported consistent with math_errhandling. If the implementation supports IEEE floating-point arithmetic, std::tanh(std::conj

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::tan

Defined in header <cmath> float tan( float arg ); (1) double tan( double arg ); (2) long double tan( long double arg ); (3) double tan( Integral arg ); (4) (since C++11) Computes the tangent 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

std::tan(std::valarray)

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