std::gmtime

Defined in header <ctime> std::tm* gmtime( const std::time_t* time ); Converts given time since epoch as std::time_t value into calendar time, expressed in Coordinated Universal Time (UTC). Parameters time - pointer to a time_t object to convert Return value Pointer to a static internal std::tm object on success, or NULL otherwise. The structure may be shared between std::gmtime, std::localtime, and std::ctime and may be overwritten on each invocation. Notes

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

Defined in header <type_traits> template< class T > struct is_unsigned; (since C++11) If T is an unsigned arithmetic type, provides the member constant value equal true. For any other type, value is false. Template parameters T - a type to check Helper variable template template< class T > constexpr bool is_unsigned_v = is_unsigned<T>::value; (since C++17) Inherited from std::integral_constant Member constants value [static]

std::ratio_subtract

Defined in header <ratio> template< class R1, class R2 > using ratio_subtract = /* see below */; The alias template std::ratio_subtract denotes the result of subtracting two exact rational fractions represented by the std::ratio specializations R1 and R2. The result is a std::ratio specialization std::ratio<U, V>, such that given Num == R1::num * R2::den - R2::num * R1::den and Denom == R1::den * R2::den (computed without arithmetic overflow), U is std::ratio<

std::bad_typeid::bad_typeid

bad_typeid(); Constructs new std::bad_typeid object. The contents of the byte string returned by what() are implementation defined. Parameters (none). Exceptions (none) (until C++11) noexcept specification: noexcept (since C++11)

std::allocator_traits::max_size

Defined in header <memory> static size_type max_size( const Alloc& a ); (since C++11) If possible, obtains the maximum theoretically possible allocation size from the allocator a, by calling. a.max_size(). If the above is not possible (e.g. a does not have the member function max_size()), then returns std::numeric_limits<size_type>::max() (until C++17)std::numeric_limits<size_type>::max() / sizeof(value_type) (since C++17). Parameters (none). Return v

std::match_results::get_allocator

allocator_type get_allocator() const; (since C++11) Returns the allocator associated with the object. Parameters (none). Return value The associated allocator. Complexity Constant.

std::less_equal&lt;void&gt;

Defined in header <functional> template<> class less_equal<void>; (since C++14) std::less_equal<> is a specialization of std::less_equal with parameter and return type deduced. Member types Member type Definition is_transparent /* unspecified */ Member functions operator() tests if the lhs compares less or equal than rhs (public member function) std::less_equal<>::operator() template< class T, class U> constexpr aut

std::regex_traits::transform_primary

template< class ForwardIt > string_type transform_primary( ForwardIt first, ForwardIt last ) const; For the character sequence [first, last), obtains the primary sort key in the imbued locale's collating order, that is, the sort key that is based on the positions of the letters and collation units in the national alphabet, ignoring case, diacritics, variants, etc. If a primary sort key compares less than another primary sort key with operator<, then the character sequence that

std::auto_ptr::auto_ptr

explicit auto_ptr( X* p = 0 ); (1) (deprecated) auto_ptr( auto_ptr& r ); (2) (deprecated) template< class Y > auto_ptr( auto_ptr<Y>& r ); (3) (deprecated) template< class Y > auto_ptr( auto_ptr_ref<Y> m ); (4) (deprecated) Constructs the auto_ptr from a pointer that refers to the object to manage. 1) Constructs the auto_ptr with pointer p. 2) Constructs the auto_ptr with the pointer held in r. r.release() is called to acquire the owner