特定範囲の値を管理するための数値型 [詳解]
#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 |
最大値