GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
DesignLab
interface_toml_data_validator.h
[詳解]
1
3
4
// Copyright(c) 2023-2025 Design Engineering Laboratory, Saitama University
5
// Released under the MIT license
6
// https://opensource.org/licenses/mit-license.php
7
8
#ifndef DESIGNLAB_INTERFACE_TOML_DATA_VALIDATOR_H_
9
#define DESIGNLAB_INTERFACE_TOML_DATA_VALIDATOR_H_
10
11
#include <string>
12
#include <tuple>
13
14
15
namespace
designlab
16
{
17
20
template
<
typename
T>
21
class
ITomlDataValidator
22
{
23
public
:
24
virtual
~ITomlDataValidator
() =
default
;
25
29
virtual
std::tuple<bool, std::string>
Validate
(
const
T& toml_data)
const
= 0;
30
};
31
32
}
// namespace designlab
33
34
35
#endif
// DESIGNLAB_INTERFACE_TOML_DATA_VALIDATOR_H_
designlab::ITomlDataValidator
TOMLファイルのデータの検証を行う処理のインターフェース.
Definition
interface_toml_data_validator.h:22
designlab::ITomlDataValidator::Validate
virtual std::tuple< bool, std::string > Validate(const T &toml_data) const =0
TOMLファイルのデータの検証を行う.
designlab::ITomlDataValidator::~ITomlDataValidator
virtual ~ITomlDataValidator()=default
designlab
Definition
abstract_dxlib_gui.cpp:18
構築:
1.9.8