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

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

Detailed Description

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

Definition at line 649 of file iterators.h.

Member Data Documentation

◆ max

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

Definition at line 651 of file iterators.h.

◆ min

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

Definition at line 651 of file iterators.h.

◆ nothrow_copyable

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

Definition at line 654 of file iterators.h.

◆ nothrow_steppable

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

Definition at line 656 of file iterators.h.

◆ step

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

Definition at line 652 of file iterators.h.


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