std::exception

Defined in header <exception> class exception; Provides consistent interface to handle errors through the throw expression. All exceptions generated by the standard library inherit from std::exception. logic_error invalid_argument domain_error length_error out_of_range future_error(C++11) runtime_error range_error overflow_error underflow_error regex_error(C++11) system_error(C++11) ios_base::failure(since C++11) bad_typeid bad_cast bad_weak_pt

std::unordered_multimap::bucket_count

size_type bucket_count() const; (since C++11) Returns the number of buckets in the container. Parameters (none). Return value The number of buckets in the container. Complexity Constant. See also bucket_size returns the number of elements in specific bucket (public member function) max_bucket_count returns the maximum number of buckets (public member function)

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

Defined in header <locale> class money_base; The class std::money_base provides constants which are inherited and used by the std::moneypunct, std::money_get and std::money_put facets. Member types Member type Definition enum part { none, space, symbol, sign, value }; unscoped enumeration type struct pattern { char field[4]; }; the monetary format type Enumeration constant Definition none whitespace is permitted but not required except in the last po

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

std::vector::begin

iterator begin(); const_iterator begin() const; const_iterator cbegin() const; (since C++11) Returns an iterator to the first element of the container. If the container is empty, the returned iterator will be equal to end(). Parameters (none). Return value Iterator to the first element. Exceptions (none) (until C++11) noexcept specification: noexcept (since C++11) Complexity Constant. Example See also end cend returns an iterator to the end (publ

std::geometric_distribution::reset

void reset(); (since C++11) Resets the internal state of the distribution object. After a call to this function, the next call to operator() on the distribution object will not be dependent on previous calls to operator(). Parameters (none). Return value (none). Complexity Constant.