48#include <lal/io/head_vector_error_type.hpp>
Head vector error report class.
Definition head_vector_error.hpp:64
head_vector_error_type m_error_type
Error type.
Definition head_vector_error.hpp:131
head_vector_error_type get_error_type() const noexcept
Returns the error type.
Definition head_vector_error.hpp:124
head_vector_error(std::string &&msg, const head_vector_error_type &tet) noexcept
Constructor with error message and error type.
Definition head_vector_error.hpp:80
head_vector_error & operator=(const head_vector_error &) noexcept=default
Default copy assignment operator.
const std::string & get_error_message() const noexcept
Returns the error message.
Definition head_vector_error.hpp:121
std::string m_error_msg
Error message.
Definition head_vector_error.hpp:129
~head_vector_error()=default
Destructor.
head_vector_error() noexcept=default
Default constructor.
bool operator!=(const head_vector_error_type &tet) const noexcept
Compares this head vector error with a head vector error type.
Definition head_vector_error.hpp:115
head_vector_error(const head_vector_error &te) noexcept
Copy constructor.
Definition head_vector_error.hpp:88
head_vector_error(head_vector_error &&te) noexcept
Move constructor.
Definition head_vector_error.hpp:94
head_vector_error_type
The different types of errors that can be present in a head vector.
Definition head_vector_error_type.hpp:50
Main namespace of the library.
Definition basic_types.hpp:48