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

Exception thrown during builder operations. More...

#include <exceptions.hpp>

Inheritance diagram for unilink::diagnostics::BuilderException:
unilink::diagnostics::UnilinkException

Public Member Functions

 BuilderException (const std::string &message, const std::string &builder_type="", const std::string &operation="")
 
const std::string & get_builder_type () const noexcept
 
std::string get_full_message () const
 

Detailed Description

Exception thrown during builder operations.

Indicates errors that occur during the construction or configuration of communication channels using the Builder pattern.

Definition at line 64 of file exceptions.hpp.

Constructor & Destructor Documentation

◆ BuilderException()

unilink::diagnostics::BuilderException::BuilderException ( const std::string &  message,
const std::string &  builder_type = "",
const std::string &  operation = "" 
)
inlineexplicit

Definition at line 66 of file exceptions.hpp.

Member Function Documentation

◆ get_builder_type()

const std::string& unilink::diagnostics::BuilderException::get_builder_type ( ) const
inlinenoexcept

Definition at line 70 of file exceptions.hpp.

◆ get_full_message()

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

Definition at line 72 of file exceptions.hpp.


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