|
Unravel Engine C++ Reference
|
#include <basetypes.hpp>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| range ()=default | |
| range (T _min, T _max) | |
| template<typename U , typename = typename std::enable_if<std::is_convertible<U, T>::value, void>::type> | |
| range (const std::array< U, 2 > &data) | |
| bool | contains (const T &val) const |
| bool | operator== (const range &b) const |
| bool | operator!= (const range &b) const |
Public Attributes | |
| T | min {} |
| T | max {} |
Definition at line 9 of file basetypes.hpp.
| using range< T >::value_type = T |
Definition at line 11 of file basetypes.hpp.
Definition at line 13 of file basetypes.hpp.
|
inlineexplicit |
Definition at line 18 of file basetypes.hpp.
|
inline |
Definition at line 25 of file basetypes.hpp.
Definition at line 34 of file basetypes.hpp.
Definition at line 30 of file basetypes.hpp.
| T range< T >::max {} |
Definition at line 23 of file basetypes.hpp.
| T range< T >::min {} |
Definition at line 22 of file basetypes.hpp.