Euphoria
eu::Range< T > Struct Template Reference

#include <range.h>

Public Member Functions

constexpr Range (T min, T max)
 
 Range (T max)
 
get_distance () const
 

Public Attributes

lower_bound
 
upper_bound
 

Detailed Description

template<typename T>
struct eu::Range< T >

Definition at line 15 of file range.h.

Constructor & Destructor Documentation

◆ Range() [1/2]

template<typename T >
constexpr eu::Range< T >::Range ( min,
max 
)
inlineconstexpr

Definition at line 20 of file range.h.

◆ Range() [2/2]

template<typename T >
eu::Range< T >::Range ( max)
inlineexplicit

Definition at line 25 of file range.h.

Member Function Documentation

◆ get_distance()

template<typename T >
T eu::Range< T >::get_distance ( ) const
inline

Definition at line 31 of file range.h.

Member Data Documentation

◆ lower_bound

template<typename T >
T eu::Range< T >::lower_bound

Definition at line 17 of file range.h.

◆ upper_bound

template<typename T >
T eu::Range< T >::upper_bound

Definition at line 18 of file range.h.


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