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."
28 class GPIOD_CXX_API
chip_closed final :
public ::std::logic_error
113 class GPIOD_CXX_API
bad_mapping final :
public ::std::runtime_error
Exception thrown when an already released line request is used.
Exception thrown when the core C library returns an invalid value for any of the line_info properties...
Exception thrown when an already closed chip is used.