Advanced Robot Control System  5.1-REV.51SF170515
ARCS::ARCSassert クラス

ARCS用ASSERTクラス [詳解]

#include <ARCSassert.hh>

ARCS::ARCSassert 連携図

静的公開メンバ関数

static void __assert (bool assertion, const std::string &condition, const std::string &file, const int line)
 ARCS用assert関数(マクロから呼ばれることを想定) [詳解]
 

静的公開変数類

static VariableParamsvars = nullptr
 VariableParamsポインタ [詳解]
 

非公開メンバ関数

 ARCSassert ()
 
 ~ARCSassert ()
 
 ARCSassert (const ARCSassert &)
 
const ARCSassertoperator= (const ARCSassert &)
 

詳解

ARCS用ASSERTクラス

構築子と解体子

§ ARCSassert() [1/2]

ARCS::ARCSassert::ARCSassert ( )
private

§ ~ARCSassert()

ARCS::ARCSassert::~ARCSassert ( )
private

§ ARCSassert() [2/2]

ARCS::ARCSassert::ARCSassert ( const ARCSassert )
private

関数詳解

§ __assert()

void ARCSassert::__assert ( bool  assertion,
const std::string &  condition,
const std::string &  file,
const int  line 
)
static

ARCS用assert関数(マクロから呼ばれることを想定)

引数
[in]assertionassert条件
[in]conditionassert条件の文字列
[in]fileassert条件に引っかかったときのファイル名
[in]lineassert条件に引っかかったときの行番号
呼び出し関係図:

§ operator=()

const ARCSassert& ARCS::ARCSassert::operator= ( const ARCSassert )
private

メンバ詳解

§ vars

VariableParams * ARCSassert::vars = nullptr
static

VariableParamsポインタ


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