unilink  0.4.3
A simple C++ library for unified async communication
unilink::diagnostics::ConfigurationException Class Reference

Exception thrown during configuration operations. More...

#include <exceptions.hpp>

Inheritance diagram for unilink::diagnostics::ConfigurationException:
unilink::diagnostics::UnilinkException

Public Member Functions

 ConfigurationException (const std::string &message, const std::string &config_section="", const std::string &operation="")
 
const std::string & get_config_section () const noexcept
 
std::string get_full_message () const
 

Detailed Description

Exception thrown during configuration operations.

Indicates errors that occur during configuration loading, validation, or application.

Definition at line 172 of file exceptions.hpp.

Constructor & Destructor Documentation

◆ ConfigurationException()

unilink::diagnostics::ConfigurationException::ConfigurationException ( const std::string &  message,
const std::string &  config_section = "",
const std::string &  operation = "" 
)
inlineexplicit

Definition at line 174 of file exceptions.hpp.

Member Function Documentation

◆ get_config_section()

const std::string& unilink::diagnostics::ConfigurationException::get_config_section ( ) const
inlinenoexcept

Definition at line 178 of file exceptions.hpp.

◆ get_full_message()

std::string unilink::diagnostics::ConfigurationException::get_full_message ( ) const
inline

Definition at line 180 of file exceptions.hpp.


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