std::isgraph

Defined in header <cctype> int isgraph( int ch ); Checks if the given character is graphic (has a graphical representation) as classified by the currently installed C locale. In the default C locale, the following characters are graphic: digits (0123456789) uppercase letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ) lowercase letters (abcdefghijklmnopqrstuvwxyz) punctuation characters (!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~) The behavior is undefined if the value of ch is

C-style file input/output

The C I/O subset of the C++ standard library implements C-style stream input/output operations. The <cstdio> header provides generic file operation support and supplies functions with narrow and multibyte character input/output capabilities, and the <cwchar> header provides functions with wide character input/output capabilities. C streams are objects of type std::FILE that can only be accessed and manipulated through pointers of type std::FILE* (Note: while it may be possible to cr

std::time_put::put

Defined in header <locale> public: iter_type put( iter_type out, std::ios_base& str, char_type fill, const std::tm* t, const CharT* fmtbeg, const CharT* fmtend ) const; (1) public: iter_type put( iter_type out, std::ios_base& str, char_type fill, const std::tm* t, char format, char modifier = 0 ) const; (2) protected: virtual iter_type do_put( iter_type out, std::ios_base& str,

std::acos(std::complex)

Defined in header <complex> template< class T > complex<T> acos( const complex<T>& z ); (since C++11) Computes complex arc cosine of a complex value z. Branch cuts exist outside the interval [−1 ; +1] along the real axis. Parameters z - complex value Return value If no errors occur, complex arc cosine of z is returned, in the range [0 ; ∞) along the real axis and in the range [−iπ ; iπ] along the imaginary axis. Error handling and spec

mutex

This header is part of the thread support library. Classes mutex (C++11) provides basic mutual exclusion facility (class) timed_mutex (C++11) provides mutual exclusion facility which implements locking with a timeout (class) recursive_mutex (C++11) provides mutual exclusion facility which can be locked recursively by the same thread (class) recursive_timed_mutex (C++11) provides mutual exclusion facility which can be locked recursively by the same thread and impl

std::vector::reserve

void reserve( size_type new_cap ); Increase the capacity of the container to a value that's greater or equal to new_cap. If new_cap is greater than the current capacity(), new storage is allocated, otherwise the method does nothing. If new_cap is greater than capacity(), all iterators and references, including the past-the-end iterator, are invalidated. Otherwise, no iterators or references are invalidated. Parameters new_cap - new capacity of the container Type requirements

cstring

This header was originally in the C standard library as <string.h>. This header is for C-style null-terminated byte strings. Macros NULL implementation-defined null pointer constant (macro constant) Types size_t unsigned integer type returned by the sizeof operator (typedef) Functions String manipulation strcpy copies one string to another (function) strncpy copies a certain amount of characters from one string to another (function) strcat concat

std::sinh(std::valarray)

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

std::recursive_timed_mutex::lock

void lock(); (since C++11) Locks the mutex. If another thread has already locked the mutex, a call to lock will block execution until the lock is acquired. A thread may call lock on a recursive mutex repeatedly. Ownership will only be released after the thread makes a matching number of calls to unlock. The maximum number of levels of ownership is unspecified. An exception of type std::system_error will be thrown if this number is exceeded. Prior unlock() operation on the same mutex syn

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