PDI 1.8.0-alpha.2024-08-11

the PDI data interface

PDI::Unavailable_error Class Reference
Inheritance diagram for PDI::Unavailable_error:
PDI::Error

Public Member Functions

template<typename S , typename... Args>
 Unavailable_error (const S &format_str, Args &&... args)
 
 Unavailable_error (Unavailable_error &&)=default
 
 Unavailable_error (const Unavailable_error &)=default
 
- Public Member Functions inherited from PDI::Error
 Error (PDI_status_t errcode)
 Creates a PDI error without a message.
 
template<typename S , typename... Args>
 Error (PDI_status_t errcode, const S &format_str, Args &&... args)
 Creates a PDI error.
 
 Error (PDI_status_t errcode, const char *message)
 Creates a PDI error.
 
const char * what () const noexcept override
 
PDI_status_t status () const noexcept
 Returns status of the error.
 

Additional Inherited Members

- Protected Attributes inherited from PDI::Error
PDI_status_t m_status
 status of the error
 
std::string m_what
 message of the error
 

Constructor & Destructor Documentation

◆ Unavailable_error() [1/3]

template<typename S , typename... Args>
PDI::Unavailable_error::Unavailable_error ( const S &  format_str,
Args &&...  args 
)
inline

◆ Unavailable_error() [2/3]

PDI::Unavailable_error::Unavailable_error ( Unavailable_error &&  )
default

◆ Unavailable_error() [3/3]

PDI::Unavailable_error::Unavailable_error ( const Unavailable_error )
default

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