Porytiles
Loading...
Searching...
No Matches
porytiles::InFlightDiag Class Reference

Represents an in-flight diagnostic. More...

#include <diagnostics.hpp>

Public Member Functions

 InFlightDiag (const DiagLevel level, std::string msg, DiagTempl templ) noexcept
 
DiagLevel level () const noexcept
 
std::string msg () const noexcept
 
const DiagTempltempl () const noexcept
 

Detailed Description

Represents an in-flight diagnostic.

InFlightDiag is generated by the DiagEngine by combining the DiagTempl with context from the various user-defined diagnostic parameters (e.g., warnings as errors, specific warning disables, etc.).

Definition at line 166 of file diagnostics.hpp.

Constructor & Destructor Documentation

◆ InFlightDiag()

porytiles::InFlightDiag::InFlightDiag ( const DiagLevel  level,
std::string  msg,
DiagTempl  templ 
)
inlineexplicitnoexcept

Definition at line 168 of file diagnostics.hpp.

Member Function Documentation

◆ level()

DiagLevel porytiles::InFlightDiag::level ( ) const
inlinenoexcept

Definition at line 171 of file diagnostics.hpp.

◆ msg()

std::string porytiles::InFlightDiag::msg ( ) const
inlinenoexcept

Definition at line 175 of file diagnostics.hpp.

◆ templ()

const DiagTempl & porytiles::InFlightDiag::templ ( ) const
inlinenoexcept

Definition at line 179 of file diagnostics.hpp.


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