std::tm

Defined in header <ctime> struct tm; Structure holding a calendar date and time broken down into its components. Member objects int tm_sec seconds after the minute – [0, 61](until C++11) / [0, 60] (since C++11)[note 1](public member object) int tm_min minutes after the hour – [0, 59] (public member object) int tm_hour hours since midnight – [0, 23] (public member object) int tm_mday day of the month – [1, 31] (public member object) int tm_mon months si

and

Usage alternative operators: as an alternative for && Example #include <iostream> int n; int main() { if(n > 0 and n < 5) { std::cout << "n is small and positive\n"; } }

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::multimap::value_comp

std::multimap::value_compare value_comp() const; Returns a function object that compares objects of type std::multimap::value_type (key-value pairs) by using key_comp to compare the first components of the pairs. Parameters (none). Return value The value comparison function object. Complexity Constant. See also key_comp returns the function that compares keys (public member function)

std::packaged_task::reset

void reset(); (since C++11) Resets the state abandoning the results of previous executions. New shared state is constructed. Equivalent to *this = packaged_task(std::move(f)), where f is the stored task. Parameters (none). Return value (none). Exceptions std::future_error if *this has no shared state. The error condition is set to no_state. std::bad_alloc if there was not enough memory for a new shared state. any exception thrown by the move constructor of the new package

std::numeric_limits::digits

static const int digits; (until C++11) static constexpr int digits; (since C++11) The value of std::numeric_limits<T>::digits is the number of digits in base-radix that can be represented by the type T without change. For integer types, this is the number of bits not counting the sign bit. For floating-point types, this is the number of digits in the mantissa. Standard specializations T value of std::numeric_limits<T>::digits /* non-specialized */ ​0​ bool

std::is_floating_point

Defined in header <type_traits> template< class T > struct is_floating_point; (since C++11) Checks whether T is a floating-point type. Provides the member constant value which is equal to true, if T is the type float, double, long double, including any cv-qualified variants. Otherwise, value is equal to false. Template parameters T - a type to check Helper variable template template< class T > constexpr bool is_floating_point_v = is_floating_poi

std::uses_allocator&lt;std::queue&gt;

template< class T, class Container, class Alloc > struct uses_allocator<queue<T,Container>,Alloc> : std::uses_allocator<Container, Alloc>::type { }; (since C++11) Provides a transparent specialization of the std::uses_allocator type trait for std::queue: the container adaptor uses allocator if and only if the underlying container does. Inherited from std::integral_constant Member constants value [static] true (public static member constant) Mem

std::moneypunct::frac_digits

Defined in header <locale> public: int frac_digits() const; (1) protected: virtual int do_frac_digits() const; (2) 1) Public member function, calls the member function do_frac_digits of the most derived class. 2) Returns the number of digits to be displayed after the decimal point when printing monetary values Return value The number of digits to be displayed after the decimal point. In common U.S. locales, this is the value 2. Example #include <locale>

std::ctype::scan_is

Defined in header <locale> public: const CharT* scan_is( mask m, const CharT* beg, const CharT* end ) const; (1) protected: virtual const CharT* do_scan_is( mask m, const CharT* beg, const CharT* end) const; (2) 1) public member function, calls the protected virtual member function do_scan_is of the most derived class. 2) Locates the first character in the character array [beg, end) that satisfies the classification mask m, that is, the first character c such that i