bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::IntegralRange< s, e > Struct Template Reference

A range of integer values in [s, e]. More...

#include <bitrl_types.h>

Public Types

typedef uint_t value_type
 

Static Public Attributes

static constexpr uint_t S = s
 
static constexpr uint_t E = e
 
static constexpr uint_t size = e - s
 

Detailed Description

template<uint_t s, uint_t e>
struct bitrl::IntegralRange< s, e >

A range of integer values in [s, e].

Member Typedef Documentation

◆ value_type

template<uint_t s, uint_t e>
typedef uint_t bitrl::IntegralRange< s, e >::value_type

Member Data Documentation

◆ E

template<uint_t s, uint_t e>
constexpr uint_t bitrl::IntegralRange< s, e >::E = e
staticconstexpr

◆ S

template<uint_t s, uint_t e>
constexpr uint_t bitrl::IntegralRange< s, e >::S = s
staticconstexpr

◆ size

template<uint_t s, uint_t e>
constexpr uint_t bitrl::IntegralRange< s, e >::size = e - s
staticconstexpr

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