libgpiod 2.2
Public Member Functions
gpiod::request_released Class Referencefinal

Exception thrown when an already released line request is used. More...

#include <exception.hpp>

Inheritance diagram for gpiod::request_released:

Public Member Functions

 request_released (const ::std::string &what)
 Constructor.
 
 request_released (const request_released &other) noexcept
 Copy constructor.
 
 request_released (request_released &&other) noexcept
 Move constructor.
 
request_releasedoperator= (const request_released &other) noexcept
 Assignment operator.
 
request_releasedoperator= (request_released &&other) noexcept
 Move assignment operator.
 

Detailed Description

Exception thrown when an already released line request is used.

Definition at line 70 of file exception.hpp.

Constructor & Destructor Documentation

◆ request_released() [1/3]

gpiod::request_released::request_released ( const ::std::string &  what)
explicit

Constructor.

Parameters
whatHuman readable reason for error.

◆ request_released() [2/3]

gpiod::request_released::request_released ( const request_released other)
noexcept

Copy constructor.

Parameters
otherObject to copy from.

◆ request_released() [3/3]

gpiod::request_released::request_released ( request_released &&  other)
noexcept

Move constructor.

Parameters
otherObject to move.

Member Function Documentation

◆ operator=() [1/2]

request_released & gpiod::request_released::operator= ( const request_released other)
noexcept

Assignment operator.

Parameters
otherObject to copy from.
Returns
Reference to self.

◆ operator=() [2/2]

request_released & gpiod::request_released::operator= ( request_released &&  other)
noexcept

Move assignment operator.

Parameters
otherObject to move.
Returns
Reference to self.

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