LibSWOC++ 1.5.14
Solid Wall of C++
Loading...
Searching...
No Matches
swoc::Errata::Severity Struct Reference

#include <Errata.h>

Collaboration diagram for swoc::Errata::Severity:
Collaboration graph

Public Member Functions

constexpr Severity (severity_type n)
 No implicit conversion from numeric.
 
 Severity (Severity const &that)=default
 
Severityoperator= (Severity const &that)=default
 
 operator severity_type () const
 Implicit conversion to numeric.
 

Public Attributes

severity_type _raw
 Severity numeric value.
 

Detailed Description

Severity value for an instance. This provides conversion to a numeric value, but not from. The result is constructors must be passed an explicit serverity, avoiding ambiguity with other possible numeric arguments.

Definition at line 67 of file Errata.h.

Constructor & Destructor Documentation

◆ Severity()

swoc::Errata::Severity::Severity ( severity_type n)
inlineexplicitconstexpr

No implicit conversion from numeric.

Definition at line 70 of file Errata.h.

Member Function Documentation

◆ operator severity_type()

swoc::Errata::Severity::operator severity_type ( ) const
inline

Implicit conversion to numeric.

Definition at line 75 of file Errata.h.

Member Data Documentation

◆ _raw

severity_type swoc::Errata::Severity::_raw

Severity numeric value.

Definition at line 68 of file Errata.h.


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