kblib  0.2.3
General utilities library for modern C++
kblib::irange_t< Value, Delta > Class Template Reference

#include <kblib/iterators.h>

Public Attributes

Value min
 
Value max
 
Delta step
 

Static Public Attributes

constexpr static bool nothrow_copyable = std::is_nothrow_copy_constructible<Value>::value
 
constexpr static bool nothrow_steppable = noexcept(min + step)
 

Detailed Description

template<typename Value, typename Delta>
class kblib::irange_t< Value, Delta >

Definition at line 648 of file iterators.h.

Member Data Documentation

◆ max

template<typename Value , typename Delta >
Value kblib::irange_t< Value, Delta >::max

Definition at line 650 of file iterators.h.

◆ min

template<typename Value , typename Delta >
Value kblib::irange_t< Value, Delta >::min

Definition at line 650 of file iterators.h.

◆ nothrow_copyable

template<typename Value , typename Delta >
constexpr static bool kblib::irange_t< Value, Delta >::nothrow_copyable = std::is_nothrow_copy_constructible<Value>::value
staticconstexpr

Definition at line 653 of file iterators.h.

◆ nothrow_steppable

template<typename Value , typename Delta >
constexpr static bool kblib::irange_t< Value, Delta >::nothrow_steppable = noexcept(min + step)
staticconstexpr

Definition at line 655 of file iterators.h.

◆ step

template<typename Value , typename Delta >
Delta kblib::irange_t< Value, Delta >::step

Definition at line 651 of file iterators.h.


The documentation for this class was generated from the following file: