8 #ifndef __LIBGPIOD_CXX_EXCEPTION_HPP__
9 #define __LIBGPIOD_CXX_EXCEPTION_HPP__
11 #if !defined(__LIBGPIOD_GPIOD_CXX_INSIDE__)
12 #error "Only gpiod.hpp can be included directly."
23 class GPIOD_CXX_API
chip_closed final :
public ::std::logic_error
108 class GPIOD_CXX_API
bad_mapping final :
public ::std::runtime_error
Definition: chip-info.hpp:18
Exception thrown when an already released line request is used.
Definition: exception.hpp:65
Exception thrown when the core C library returns an invalid value for any of the line_info properties...
Definition: exception.hpp:108
Exception thrown when an already closed chip is used.
Definition: exception.hpp:23