LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
LC::Azoth::GPGExceptions Namespace Reference

Classes

class  Encryption
 Encryption failure. More...
 
class  General
 A general GPG error. More...
 
class  NullPubkey
 An error resulting from a null (or unset) public key. More...
 

Typedefs

using AnyException_t = std::variant< Encryption, NullPubkey, General >
 A sum type of all the possible GPG-related errors. More...
 
using MaybeException_t = std::optional< AnyException_t >
 A type representing a possibility of a GPG-related error. More...
 

Typedef Documentation

◆ AnyException_t

A sum type of all the possible GPG-related errors.

Definition at line 162 of file gpgexceptions.h.

◆ MaybeException_t

A type representing a possibility of a GPG-related error.

Definition at line 166 of file gpgexceptions.h.