GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 全メンバ一覧
designlab::ITomlDataValidator< T > クラステンプレートabstract

TOMLファイルのデータの検証を行う処理のインターフェース. [詳解]

#include <interface_toml_data_validator.h>

designlab::ITomlDataValidator< T > の継承関係図
Inheritance graph
[凡例]

公開メンバ関数

virtual ~ITomlDataValidator ()=default
 
virtual std::tuple< bool, std::string > Validate (const T &toml_data) const =0
 TOMLファイルのデータの検証を行う.
 

詳解

template<typename T>
class designlab::ITomlDataValidator< T >

TOMLファイルのデータの検証を行う処理のインターフェース.

interface_toml_data_validator.h21 行目に定義があります。

構築子と解体子

◆ ~ITomlDataValidator()

template<typename T >
virtual designlab::ITomlDataValidator< T >::~ITomlDataValidator ( )
virtualdefault

関数詳解

◆ Validate()

template<typename T >
virtual std::tuple< bool, std::string > designlab::ITomlDataValidator< T >::Validate ( const T &  toml_data) const
pure virtual

TOMLファイルのデータの検証を行う.

引数
[in]toml_dataTOMLファイルのデータ.
戻り値
検証結果.1つ目の要素は検証結果,2つ目の要素は検証失敗の理由.

designlab::ApplicationSettingRecordValidator, designlab::SimulationMapParameterValidator, designlab::TomlDataValidatorAlwaysTrue< T >で実装されています。


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