AM Daemon ライブラリリファレンス
公開メンバ関数 | 全メンバ一覧
amdaemon::util::StackTrace::Unit クラス

スタックトレースユニットクラス。 [詳解]

#include <StackTrace.h>

公開メンバ関数

 Unit (const void *address, const wchar_t *module, const wchar_t *symbol, const wchar_t *file, int line)
 コンストラクタ。 [詳解]
 
 Unit (const Unit &src)
 コピーコンストラクタ。 [詳解]
 
 Unit (Unit &&src)
 ムーブコンストラクタ。 [詳解]
 
 ‾Unit ()
 デストラクタ。 [詳解]
 
Unitoperator= (const Unit &r)
 コピー代入演算子のオーバロード。 [詳解]
 
Unitoperator= (Unit &&r)
 ムーブ代入演算子のオーバロード。 [詳解]
 
const void * getAddress () const
 スタックアドレスを取得する。 [詳解]
 
const wchar_t * getModule () const
 モジュール名を取得する。 [詳解]
 
const wchar_t * getSymbol () const
 シンボル名を取得する。 [詳解]
 
const wchar_t * getFile () const
 ファイル名を取得する。 [詳解]
 
int getLine () const
 ファイル行番号を取得する。 [詳解]
 
const wchar_t * toString () const
 スタックトレースユニットの文字列表現を取得する。 [詳解]
 

詳解

スタックトレースユニットクラス。

構築子と解体子

amdaemon::util::StackTrace::Unit::Unit ( const void *  address,
const wchar_t *  module,
const wchar_t *  symbol,
const wchar_t *  file,
int  line 
)

コンストラクタ。

引数
[in]addressスタックアドレス。
[in]moduleモジュール名。不明ならば nullptr 。
[in]symbolシンボル名。不明ならば nullptr 。
[in]fileファイル名。不明ならば nullptr 。
[in]lineファイル行番号。不明ならば負数。
amdaemon::util::StackTrace::Unit::Unit ( const Unit src)

コピーコンストラクタ。

引数
[in]srcコピー元。
amdaemon::util::StackTrace::Unit::Unit ( Unit &&  src)

ムーブコンストラクタ。

引数
[in]srcムーブ元。
amdaemon::util::StackTrace::Unit::‾Unit ( )

デストラクタ。

関数詳解

Unit& amdaemon::util::StackTrace::Unit::operator= ( const Unit r)

コピー代入演算子のオーバロード。

引数
[in]r右辺値。
戻り値
自身の参照。
Unit& amdaemon::util::StackTrace::Unit::operator= ( Unit &&  r)

ムーブ代入演算子のオーバロード。

引数
[in]r右辺値。
戻り値
自身の参照。
const void* amdaemon::util::StackTrace::Unit::getAddress ( ) const

スタックアドレスを取得する。

戻り値
スタックアドレス。
const wchar_t* amdaemon::util::StackTrace::Unit::getModule ( ) const

モジュール名を取得する。

戻り値
モジュール名。不明ならば空文字列。
const wchar_t* amdaemon::util::StackTrace::Unit::getSymbol ( ) const

シンボル名を取得する。

戻り値
シンボル名。不明ならば空文字列。
覚え書き
関数名を表す。
const wchar_t* amdaemon::util::StackTrace::Unit::getFile ( ) const

ファイル名を取得する。

戻り値
ファイル名。不明ならば空文字列。
int amdaemon::util::StackTrace::Unit::getLine ( ) const

ファイル行番号を取得する。

戻り値
ファイル行番号。不明ならば -1 。
const wchar_t* amdaemon::util::StackTrace::Unit::toString ( ) const

スタックトレースユニットの文字列表現を取得する。

戻り値
スタックトレースユニットの文字列表現。

このクラス詳解は次のファイルから抽出されました: