unilink  0.4.3
A simple C++ library for unified async communication
unilink::config::ValidationResult Struct Reference

#include <iconfig_manager.hpp>

Public Member Functions

 ValidationResult (bool valid=true, const std::string &error="")
 

Static Public Member Functions

static ValidationResult success ()
 
static ValidationResult error (const std::string &msg)
 

Public Attributes

bool is_valid
 
std::string error_message
 

Detailed Description

Configuration validation result

Definition at line 39 of file iconfig_manager.hpp.

Constructor & Destructor Documentation

◆ ValidationResult()

unilink::config::ValidationResult::ValidationResult ( bool  valid = true,
const std::string &  error = "" 
)
inlineexplicit

Definition at line 43 of file iconfig_manager.hpp.

Member Function Documentation

◆ error()

static ValidationResult unilink::config::ValidationResult::error ( const std::string &  msg)
inlinestatic

Definition at line 46 of file iconfig_manager.hpp.

◆ success()

static ValidationResult unilink::config::ValidationResult::success ( )
inlinestatic

Definition at line 45 of file iconfig_manager.hpp.

Member Data Documentation

◆ error_message

std::string unilink::config::ValidationResult::error_message

Definition at line 41 of file iconfig_manager.hpp.

◆ is_valid

bool unilink::config::ValidationResult::is_valid

Definition at line 40 of file iconfig_manager.hpp.


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