std::is_error_code_enum

Defined in header <system_error> template< class T > struct is_error_code_enum; (since C++11) If T is an error code enumeration, this template provides the member constant value equal true. For any other type, value is false. This template may be specialized for a user-defined type to indicate that the type is eligible for std::error_code and std::error_condition automatic conversions. The following classes of the standard library are an error code enum: std::io_errc

std::is_error_condition_enum

Defined in header <system_error> template< class T > struct is_error_condition_enum; (since C++11) If T is an error condition enum, this template provides the member constant value equal true. For any other type, value is false. This template may be specialized for a user-defined type to indicate that the type is eligible for std::error_code and std::error_condition automatic conversions. The following class of the standard library is an error condition enum: std::err

std::chrono::ceil(std::chrono::duration)

Defined in header <chrono> template <class ToDuration, class Rep, class Period> constexpr ToDuration ceil(const duration<Rep, Period>& d); (since C++17) Returns the smallest duration t representable in ToDuration that is greater or equal to d. The function does not participate in the overload resolution unless ToDuration is an instance of std::chrono::duration. Parameters d - duration to convert Return value d rounded up to a duration of type T

std::clock_t

Defined in header <ctime> typedef /* unspecified */ clock_t; Arithmetic type capable of representing the process running time of implementation-defined range and precision. See also clock returns raw processor clock time since the program is started (function) CLOCKS_PER_SEC number of processor clock ticks per second (macro constant) C documentation for clock_t

std::atomic::atomic

(since C++11) bool is_lock_free() const; bool is_lock_free() const volatile; Checks whether the atomic operations on all objects of this type are lock-free. Parameters (none). Return value true if the atomic operations on the objects of this type are lock-free, false otherwise. Exceptions noexcept specification: noexcept See also atomic_is_lock_free (C++11) checks if the atomic type's operations are lock-free (function template)

std::system_error::what

virtual const char* what() const; (since C++11) Returns the explanatory string. Parameters (none). Return value Pointer to a null-terminated string with explanatory information. Exceptions noexcept specification: noexcept See also code returns error code (public member function)

std::system_error::code

const std::error_code& code() const; (since C++11) Returns the stored error code. Parameters (none). Return value The stored error code. Exceptions noexcept specification: noexcept See also what [virtual] returns explanatory string (virtual public member function)

std::seed_seq

Defined in header <random> class seed_seq; (since C++11) std::seed_seq consumes a sequence of integer-valued data and produces a requested number of unsigned integer values i, 0 ≤ i < 232, based on the consumed data. The produced values are distributed over the entire 32-bit range even if the consumed values are close. It provides a way to seed a large number of random number engines or to seed a generator that requires a lot of entropy, given a small seed or a poorly di

std::ftell

Defined in header <cstdio> long ftell( std::FILE* stream ); Returns the current value of the file position indicator for the file stream stream. If the stream is open in binary mode, the value obtained by this function is the number of bytes from the beginning of the file. If the stream is open in text mode, the value returned by this function is unspecified and is only meaningful as the input to std::fseek. Parameters stream - file stream to examine Return val

std::list::push_front

void push_front( const T& value ); void push_front( T&& value ); (since C++11) Prepends the given element value to the beginning of the container. No iterators or references are invalidated. Parameters value - the value of the element to prepend Return value (none). Complexity Constant. Exceptions If an exception is thrown, this function has no effect (strong exception guarantee). See also emplace_front (C++11) constructs an element in-plac