AM Daemon ライブラリリファレンス
|
FeliCa IDm/PMm をラップする構造体。 [詳解]
#include <FeliCaId.h>
クラス | |
struct | IDm |
製造ID(IDm)構造体。 [詳解] | |
struct | PMm |
製造パラメータ(PMm)構造体。 [詳解] | |
公開メンバ関数 | |
const IDm & | getIDm () const |
IDm 値を取得する。 [詳解] | |
const PMm & | getPMm () const |
PMm 値を取得する。 [詳解] | |
std::wstring | toString () const |
文字列表現値を作成する。 [詳解] | |
静的公開メンバ関数 | |
static const FeliCaId & | zero () |
ゼロ埋めされた FeliCaId 値を取得する。 [詳解] | |
static FeliCaId | make (const std::uint8_t(&values)[Size]) |
バイナリ値から FeliCaId 値を作成する。 [詳解] | |
static FeliCaId | make (const IDm &idm, const PMm &pmm) |
IDm 値と PMm 値から FeliCaId 値を作成する。 [詳解] | |
static FeliCaId | make (const std::uint8_t(&idm)[sizeof(IDm)], const std::uint8_t(&pmm)[sizeof(PMm)]) |
IDm バイナリ値と PMm バイナリ値から FeliCaId 値を作成する。 [詳解] | |
公開変数類 | |
std::uint8_t | values [Size] |
内部値。 IDm と PMm をコピーしたバイナリ値。AiMeLib互換。 [詳解] | |
静的公開変数類 | |
static const std::size_t | Size |
内部値サイズ。 [詳解] | |
関連関数 | |
(これらはメソッドではありません) | |
bool | operator== (const FeliCaId &l, const FeliCaId &r) |
等価比較演算子のオーバロード。 [詳解] | |
bool | operator!= (const FeliCaId &l, const FeliCaId &r) |
非等価比較演算子のオーバロード。 [詳解] | |
bool | operator< (const FeliCaId &l, const FeliCaId &r) |
小なり比較演算子のオーバロード。 [詳解] | |
bool | operator> (const FeliCaId &l, const FeliCaId &r) |
大なり比較演算子のオーバロード。 [詳解] | |
bool | operator<= (const FeliCaId &l, const FeliCaId &r) |
小なり等価比較演算子のオーバロード。 [詳解] | |
bool | operator>= (const FeliCaId &l, const FeliCaId &r) |
大なり等価比較演算子のオーバロード。 [詳解] | |
FeliCa IDm/PMm をラップする構造体。
AiMeLibの AiMeDef::FeliCaID 構造体とバイナリ互換である。
|
static |
|
static |
|
static |
std::wstring amdaemon::FeliCaId::toString | ( | ) | const |
文字列表現値を作成する。
内部データを16進数文字列に変換して返す。
等価比較演算子のオーバロード。
[in] | l | 左辺値。 |
[in] | r | 右辺値。 |
非等価比較演算子のオーバロード。
[in] | l | 左辺値。 |
[in] | r | 右辺値。 |
小なり比較演算子のオーバロード。
[in] | l | 左辺値。 |
[in] | r | 右辺値。 |
大なり比較演算子のオーバロード。
[in] | l | 左辺値。 |
[in] | r | 右辺値。 |
小なり等価比較演算子のオーバロード。
[in] | l | 左辺値。 |
[in] | r | 右辺値。 |
大なり等価比較演算子のオーバロード。
[in] | l | 左辺値。 |
[in] | r | 右辺値。 |
|
static |
内部値サイズ。