GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 全メンバ一覧
designlab::ApplicationSettingRecordValidator クラスfinal

ApplicationSettingRecord のバリデータ. [詳解]

#include <application_setting_record_validator.h>

designlab::ApplicationSettingRecordValidator の継承関係図
Inheritance graph
[凡例]
designlab::ApplicationSettingRecordValidator 連携図
Collaboration graph
[凡例]

公開メンバ関数

 ApplicationSettingRecordValidator ()
 
std::tuple< bool, std::string > Validate (const ApplicationSettingRecord &setting_record) const override
 設定ファイルの内容を検証する.
 
- 基底クラス designlab::ITomlDataValidator< ApplicationSettingRecord > に属する継承公開メンバ関数
virtual ~ITomlDataValidator ()=default
 

詳解

ApplicationSettingRecord のバリデータ.

validator (バリデータ) は検証する人のこと.
バリデータとは,バリデーションを行う機能,またはソフトウェアのことである.
バリデータでは,入力されたデータが仕様にそって適切に記述されているかを判断し, 不適切な箇所があった場合にはエラーとして通知する.

application_setting_record_validator.h27 行目に定義があります。

構築子と解体子

◆ ApplicationSettingRecordValidator()

designlab::ApplicationSettingRecordValidator::ApplicationSettingRecordValidator ( )

application_setting_record_validator.cpp16 行目に定義があります。

関数詳解

◆ Validate()

std::tuple< bool, std::string > designlab::ApplicationSettingRecordValidator::Validate ( const ApplicationSettingRecord setting_record) const
overridevirtual

設定ファイルの内容を検証する.

引数
[in]setting_record設定ファイルの内容.
戻り値
検証結果.1つ目の要素が true ならば検証成功. 2つ目の要素が検証失敗の理由.

designlab::ITomlDataValidator< ApplicationSettingRecord >を実装しています。

application_setting_record_validator.cpp43 行目に定義があります。


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