特定範囲の値を管理するための数値型 [詳解]
#include <RangeNum.hpp>
公開メンバ関数 | |
| RangeNum (T min, T max) | |
| RangeNum (T min, T max, T init) | |
| RangeNum (const RangeNum &other)=default | |
| operator T () const | |
| RangeNum | operator= (T _rhs) |
| RangeNum | operator+ (const T &_rhs) const |
| RangeNum | operator- (const T &_rhs) const |
| RangeNum | operator* (const T &_rhs) const |
| RangeNum | operator/ (const T &_rhs) const |
| RangeNum & | operator+= (const T &_rhs) |
| RangeNum & | operator-= (const T &_rhs) |
| RangeNum & | operator*= (const T &_rhs) |
| RangeNum & | operator/= (const T &_rhs) |
| bool | operator== (const RangeNum &_rhs) const |
| bool | operator!= (const RangeNum &_rhs) const |
| bool | operator< (const RangeNum &_rhs) const |
| bool | operator<= (const RangeNum &_rhs) const |
| bool | operator> (const RangeNum &_rhs) const |
| bool | operator>= (const RangeNum &_rhs) const |
| bool | operator== (const T &_rhs) const |
| bool | operator!= (const T &_rhs) const |
| bool | operator< (const T &_rhs) const |
| bool | operator<= (const T &_rhs) const |
| bool | operator> (const T &_rhs) const |
| bool | operator>= (const T &_rhs) const |
非公開メンバ関数 | |
| void | Assign (T &_v) |
| T | Checked (T &_result) |
非公開変数類 | |
| T | value |
| 値 | |
| T | MIN |
| 最小値 | |
| T | MAX |
| 最大値 | |
特定範囲の値を管理するための数値型
| T | 値型の型 |
| Policy | IOutOfRange派生型 |
|
inline |
|
inline |
|
default |
|
inlineprivate |
参照元 Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator*=(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator+=(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator-=(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator/=(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator=(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::RangeNum().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
private |
値
参照元 Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator!=(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator<(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator<=(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator==(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator>(), Kisaragi_Lib::RangeNum< int, ClampOnOutOfRange >::operator>=().
|
private |
最小値
|
private |
最大値