テストプロパティ
[詳解]
#include <iutest_result.hpp>
|
| TestProperty (const ::std::string &key, const ::std::string &value) |
| コンストラクタ [詳解]
|
|
void | SetValue (const ::std::string &value) |
| 値の設定
|
|
bool | Validate (const char **ban_list, size_t size) const |
| 有効なキーかどうかチェック [詳解]
|
|
|
template<typename Ite > |
static bool | ValidateName (const ::std::string &name, Ite begin, Ite end) |
| 有効なキーかどうかチェック [詳解]
|
|
template<typename T , size_t N> |
static bool | ValidateName (const ::std::string &name, T(&ar)[N]) |
|
◆ TestProperty()
iutest::TestProperty::TestProperty |
( |
const ::std::string & |
key, |
|
|
const ::std::string & |
value |
|
) |
| |
|
inline |
◆ Validate()
bool iutest::TestProperty::Validate |
( |
const char ** |
ban_list, |
|
|
size_t |
size |
|
) |
| const |
|
inline |
◆ ValidateName() [1/2]
template<typename Ite >
static bool iutest::TestProperty::ValidateName |
( |
const ::std::string & |
name, |
|
|
Ite |
begin, |
|
|
Ite |
end |
|
) |
| |
|
inlinestatic |
◆ ValidateName() [2/2]
template<typename T , size_t N>
static bool iutest::TestProperty::ValidateName |
( |
const ::std::string & |
name, |
|
|
T(&) |
ar[N] |
|
) |
| |
|
inlinestatic |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
このクラス詳解は次のファイルから抽出されました: