6 #ifndef AMDAEMON_ALLNET_ACCOUNTINGHANDLE_H 7 #define AMDAEMON_ALLNET_ACCOUNTINGHANDLE_H 133 template<
class T>
struct hash;
153 return static_cast<result_type
>(handle.
value);
158 #endif // AMDAEMON_ALLNET_ACCOUNTINGHANDLE_H std::uint32_t value_type
内部値の表現型。
Definition: AccountingHandle.h:30
bool operator<=(const AccountingHandle &l, const AccountingHandle &r)
小なり等価比較演算子のオーバロード。
Definition: AccountingHandle.h:113
Definition: AccessCode.h:202
size_t result_type
戻り値の型。
Definition: AccountingHandle.h:143
bool operator<(const AccountingHandle &l, const AccountingHandle &r)
小なり比較演算子のオーバロード。
Definition: AccountingHandle.h:93
bool valid() const
有効な値であるか否かを取得する。
Definition: AccountingHandle.h:56
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
value_type value
内部値。 0 は無効値。
Definition: AccountingHandle.h:33
bool operator>(const AccountingHandle &l, const AccountingHandle &r)
大なり比較演算子のオーバロード。
Definition: AccountingHandle.h:103
bool operator>=(const AccountingHandle &l, const AccountingHandle &r)
大なり等価比較演算子のオーバロード。
Definition: AccountingHandle.h:123
static AccountingHandle make(value_type value)
ハンドル値を作成する。
Definition: AccountingHandle.h:38
bool operator==(const AccountingHandle &l, const AccountingHandle &r)
等価比較演算子のオーバロード。
Definition: AccountingHandle.h:73
ALL.Net課金プレイを識別するためのハンドル構造体。
Definition: AccountingHandle.h:27
result_type operator()(argument_type handle) const
引数のハッシュ値を取得する。
Definition: AccountingHandle.h:151
bool operator!=(const AccountingHandle &l, const AccountingHandle &r)
非等価比較演算子のオーバロード。
Definition: AccountingHandle.h:83
static AccountingHandle zero()
内部値 0 の無効なハンドル値を作成する。
Definition: AccountingHandle.h:46
::amdaemon::allnet::AccountingHandle argument_type
引数の型。
Definition: AccountingHandle.h:146