GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::DataObject Class Reference
Collaboration diagram for GpgFrontend::DataObject:
Collaboration graph

Classes

class  Impl
 

Public Member Functions

 DataObject (std::initializer_list< std::any >)
 
 DataObject (DataObject &&) noexcept
 
auto operator[] (size_t index) const -> std::any
 
void AppendObject (std::any)
 
auto GetParameter (size_t index) const -> std::any
 
auto GetObjectSize () const -> size_t
 
void Swap (DataObject &other) noexcept
 
void Swap (DataObject &&other) noexcept
 
template<typename... Args>
auto Check () -> bool
 

Private Attributes

SecureUniquePtr< Implp_
 

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