mimic++ v9.2.1
Loading...
Searching...
No Matches
mimicpp::reporting::Error< Data > Class Template Referencefinal

#include <DefaultReporter.hpp>

Inheritance diagram for mimicpp::reporting::Error< Data >:
[legend]
Collaboration diagram for mimicpp::reporting::Error< Data >:
[legend]

Public Member Functions

 Error (std::string const &what, Data &&data={}, util::SourceLocation loc={})
 
Data const & data () const noexcept
 
util::SourceLocation const & where () const noexcept
 

Constructor & Destructor Documentation

◆ Error()

template<typename Data = std::nullptr_t>
mimicpp::reporting::Error< Data >::Error ( std::string const & what,
Data && data = {},
util::SourceLocation loc = {} )
inlineexplicitnodiscard

Member Function Documentation

◆ data()

template<typename Data = std::nullptr_t>
Data const & mimicpp::reporting::Error< Data >::data ( ) const
inlinenodiscardnoexcept

◆ where()

template<typename Data = std::nullptr_t>
util::SourceLocation const & mimicpp::reporting::Error< Data >::where ( ) const
inlinenodiscardnoexcept

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