AM Daemon ライブラリリファレンス
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | 関連関数 | 全メンバ一覧
amdaemon::ShortSerialId 構造体

短縮シリアルID構造体。 [詳解]

#include <SerialId.h>

公開メンバ関数

bool empty () const
 短縮シリアルID文字列が空であるか否かを取得する。 [詳解]
 

静的公開メンバ関数

static ShortSerialId make (const wchar_t *value)
 インスタンスを作成する。 [詳解]
 

公開変数類

wchar_t value [Length+1]
 短縮シリアルID文字列。 [詳解]
 

静的公開変数類

static const std::size_t Length
 短縮シリアルID文字列長。 [詳解]
 

関連関数

(これらはメソッドではありません)

bool operator== (const ShortSerialId &l, const ShortSerialId &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const ShortSerialId &l, const ShortSerialId &r)
 非等価比較演算子のオーバロード。 [詳解]
 

詳解

短縮シリアルID構造体。

覚え書き
memcpy 可能。

関数詳解

static ShortSerialId amdaemon::ShortSerialId::make ( const wchar_t *  value)
static

インスタンスを作成する。

引数
[in]value短縮シリアルID文字列。
戻り値
作成したインスタンス。
例外
Exception引数 value に nullptr を渡した場合。
bool amdaemon::ShortSerialId::empty ( ) const
inline

短縮シリアルID文字列が空であるか否かを取得する。

戻り値
true短縮シリアルID文字列が空である場合。
false短縮シリアルID文字列が空ではない場合。

フレンドと関連関数の詳解

bool operator== ( const ShortSerialId l,
const ShortSerialId r 
)
related

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const ShortSerialId l,
const ShortSerialId r 
)
related

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。

メンバ詳解

const std::size_t amdaemon::ShortSerialId::Length
static

短縮シリアルID文字列長。

wchar_t amdaemon::ShortSerialId::value[Length+1]

短縮シリアルID文字列。


この構造体詳解は次のファイルから抽出されました: