Skip to content

File error.hpp

FileList > include > libhal > error.hpp

Go to the source code of this file

  • #include <system_error>
  • #include <boost/leaf/detail/all.hpp>

Namespaces

Type Name
namespace hal
The foundation of libhal containing, interfaces, utilities and soft drivers.
namespace error
Error objects, templates, and constants.

Classes

Type Name
struct invalid_option_t <options>
Used for defining static_asserts that should always fail, but only if the static_assert line is hit via if constexpr control block. Prefer to NOT use this directly but to useinvalid_option instead.

Macros

Type Name
define HAL_CHECK BOOST_LEAF_CHECK

Macro Definition Documentation

define HAL_CHECK

#define HAL_CHECK BOOST_LEAF_CHECK

The documentation for this class was generated from the following file libraries/include/libhal/error.hpp