csignal

This header was originally in the C standard library as <signal.h>. This header is part of the program support library. Typedefs sig_atomic_t the integer type that can be accessed as an atomic entity from an asynchronous signal handler (typedef) Macros SIGABRTSIGFPESIGILLSIGINTSIGSEGVSIGTERM defines signal types (macro constant) SIG_DFLSIG_IGN defines signal handling strategies (macro constant) SIG_ERR return value of signal specifying that an error was encounte

std::iswxdigit

Defined in header <cwctype> int iswxdigit( wint_t ch ); Checks if the given wide character corresponds (if narrowed) to a hexadecimal numeric character, i.e. one of 0123456789abcdefABCDEF. Parameters ch - wide character Return value Non-zero value if the wide character is a hexadecimal numeric character, zero otherwise. Notes std::iswdigit and std::iswxdigit are the only standard wide character classification functions that are not affected by the currently

operators (std::time_point)

(1) template< class C, class D1, class R2, class P2 > time_point<C, typename std::common_type<D1, duration<R2,P2>>::type> operator+( const time_point<C,D1>& pt, const duration<R2,P2>& d ); (since C++11) (until C++14) template< class C, class D1, class R2, class P2 > constexpr time_point<C, typename std::common_type<D1, duration<R2,P2>>::type> operator+( const time_point<C,D1>& pt,

std::tmpfile

Defined in header <cstdio> std::FILE* tmpfile(); Creates and opens a temporary file with unique auto-generated filename. The file is opened as binary file for update (as by std::fopen with access mode "wb+"). At least TMP_MAX files may be opened during the lifetime of a program (this limit may be shared with std::tmpnam and may be further limited by FOPEN_MAX). If the program closes the file, e.g. by executing std::fclose, the file is automatically deleted. If the program t

ostream

This header is part of the Input/output library. Classes basic_ostream wraps a given abstract device (std::basic_streambuf) and provides high-level output interface (class template) std::ostream basic_ostream<char>(typedef) std::wostream basic_ostream<wchar_t>(typedef) Functions operator<<(std::basic_ostream) inserts character data (function template) Manipulators ends outputs '\0' (function template) flush flushes the output stream

std::wcsspn

Defined in header <cwchar> size_t wcsspn( const wchar_t* dest, const wchar_t* src ); Returns the length of the maximum initial segment of the wide string pointed to by dest, that consists of only the characters found in wide string pointed to by src. Parameters dest - pointer to the null-terminated wide string to be analyzed src - pointer to the null-terminated wide string that contains the characters to search for Return value The length of the maximum

std::forward_list::clear

void clear(); (since C++11) Removes all elements from the container. Invalidates any references, pointers, or iterators referring to contained elements. May invalidate any past-the-end iterators. Parameters (none). Return value (none). Exceptions noexcept specification: noexcept Complexity Linear in the size of the container. clear is defined in terms of erase, which has linear complexity. (until C++11) complexity of clear is omitted (since C++11)(until C++14) clea

SIGTERM

Defined in header <csignal> #define SIGTERM /*implementation defined*/ #define SIGSEGV /*implementation defined*/ #define SIGINT /*implementation defined*/ #define SIGILL /*implementation defined*/ #define SIGABRT /*implementation defined*/ #define SIGFPE /*implementation defined*/ Each of the above macro constants expands to an integer constant expression with distinct values, which represent different signals sent to the program. Constant

FLT_EVAL_METHOD

Defined in header <cfloat> #define FLT_EVAL_METHOD /* implementation defined */ (since C++11) Specifies the precision in which all floating-point arithmetic operations other than assignment and cast are done. Value Explanation negative values except -1 implementation-defined behavior -1 the default precision is not known 0 all operations and constants evaluate in the range and precision of the type used. Additionally, float_t and double_t are equivalent to fl

std::piecewise_linear_distribution

Defined in header <random> template< class RealType = double > class piecewise_linear_distribution; (since C++11) std::piecewise_linear_distribution produces random floating-point numbers, which are distributed according to a linear probability density function within each of the several subintervals [bi, bi+1). The distribution is such that the probability density at each interval boundary is exactly the predefined value pi. The probability density for any b. i≤x&l