Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::validation_result Struct Reference

Configuration validation result. More...

#include <configuration_manager.h>

Collaboration diagram for kcenon::thread::validation_result:
Collaboration graph

Public Member Functions

void add_error (const std::string &error)
 
void add_warning (const std::string &warning)
 

Public Attributes

bool is_valid {true}
 
std::vector< std::string > errors
 
std::vector< std::string > warnings
 

Detailed Description

Configuration validation result.

Definition at line 43 of file configuration_manager.h.

Member Function Documentation

◆ add_error()

void kcenon::thread::validation_result::add_error ( const std::string & error)
inline

Definition at line 48 of file configuration_manager.h.

48 {
49 errors.push_back(error);
50 is_valid = false;
51 }
@ error
Error events that might still allow continuation.

References errors, and is_valid.

◆ add_warning()

void kcenon::thread::validation_result::add_warning ( const std::string & warning)
inline

Definition at line 53 of file configuration_manager.h.

53 {
54 warnings.push_back(warning);
55 }
std::vector< std::string > warnings

References kcenon::thread::warning, and warnings.

Member Data Documentation

◆ errors

std::vector<std::string> kcenon::thread::validation_result::errors

Definition at line 45 of file configuration_manager.h.

Referenced by add_error().

◆ is_valid

bool kcenon::thread::validation_result::is_valid {true}

Definition at line 44 of file configuration_manager.h.

44{true};

Referenced by add_error().

◆ warnings

std::vector<std::string> kcenon::thread::validation_result::warnings

Definition at line 46 of file configuration_manager.h.

Referenced by add_warning().


The documentation for this struct was generated from the following file: