std::gslice

Defined in header <valarray> class gslice; std::gslice is the selector class that identifies a subset of std::valarray indices defined by a multi-level set of strides and sizes. Objects of type std::gslice can be used as indices with valarray's operator[] to select, for example, columns of a multidimensional array represented as a valarray. Given the starting value s, a list of strides ij and a list of sizes dj, a std::gslice constructed from these values selects the set of

std::greater_equal&lt;void&gt;

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

std::greater_equal

Defined in header <functional> template< class T > struct greater_equal; (until C++14) template< class T = void > struct greater_equal; (since C++14) Function object for performing comparisons. Unless specialized, invokes operator>= on type T. Specializations The partial specialization of std::greater_equal for any pointer type yields a total order, even if the built-in operator<= does not. The standard library provides a specialization of std::

std::gslice_array::gslice_array

gslice_array( const gslice_array& other ); gslice_array() = delete; Constructs a gslice_array from another gslice_array other. The default constructor is implicitly deleted. Parameters other - gslice_array to initialize with

std::gslice_array::operators

void operator+=( const std::valarray<T>& other ); void operator-=( const std::valarray<T>& other ); void operator*=( const std::valarray<T>& other ); void operator/=( const std::valarray<T>& other ); void operator%=( const std::valarray<T>& other ); void operator&=( const std::valarray<T>& other ); void operator|=( const std::valarray<T>& other ); void operator^=( const std::vala

std::gslice_array

Defined in header <valarray> template< class T > class gslice_array; std::gslice_array is a helper template used by std::gslice subscript operator. It has reference semantics to a subset of the array specified by the std::gslice object. Member types Type Definition value_type T Member functions (constructor) constructs a gslice_array (public member function) (destructor) destroys a gslice_array (public member function) operator= assigns

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::greater&lt;void&gt;

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

std::greater

Defined in header <functional> template< class T > struct greater; (until C++14) template< class T = void > struct greater; (since C++14) Function object for performing comparisons. Unless specialized, invokes operator> on type T. Specializations The partial specialization of std::greater for any pointer type yields a total order, even if the built-in operator> does not. The standard library provides a specialization of std::greater when T is no

std::get_unexpected

Defined in header <exception> std::unexpected_handler get_unexpected(); (since C++11)(deprecated) Returns the currently installed std::unexpected_handler, which may be a null pointer. This function is thread-safe. Prior call to std::set_unexpected synchronizes-with (see std::memory_order) the subsequent calls to this function. (since C++11) Parameters (none). Return value The currently installed std::unexpected_handler. Exceptions noexcept specification: noexc