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

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

#include <SerialId.h>

+ amdaemon::SerialId 連携図

公開メンバ関数

bool empty () const
 シリアルID文字列がすべて空であるか否かを取得する。 [詳解]
 
const wchar_t * toString (bool useShort=false) const
 シリアルID文字列を取得する。 [詳解]
 

静的公開メンバ関数

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

公開変数類

StandardSerialId id
 標準シリアルID。 [詳解]
 
ShortSerialId shortId
 短縮シリアルID。 [詳解]
 

関連関数

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

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

詳解

シリアルID構造体。

覚え書き
memcpy 可能。

関数詳解

static SerialId amdaemon::SerialId::make ( const wchar_t *  value,
const wchar_t *  shortValue 
)
inlinestatic

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

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

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

戻り値
trueシリアルID文字列がすべて空である場合。
falseいずれかのシリアルID文字列が空ではない場合。
const wchar_t* amdaemon::SerialId::toString ( bool  useShort = false) const
inline

シリアルID文字列を取得する。

引数
[in]useShort短縮シリアルIDを使うならば true 。
戻り値
シリアルID文字列。

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

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

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

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

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

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

メンバ詳解

StandardSerialId amdaemon::SerialId::id

標準シリアルID。

ShortSerialId amdaemon::SerialId::shortId

短縮シリアルID。


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