Crypto++ 8.7
Free C++ class library of cryptographic schemes
Classes | Public Member Functions | Friends | List of all members
AlgorithmParametersBase Class Referenceabstract

Base class for AlgorithmParameters. More...

#include <algparam.h>

+ Inheritance diagram for AlgorithmParametersBase:

Classes

class  ParameterNotUsed
 Exception thrown when an AlgorithmParameter is unused. More...
 

Public Member Functions

 AlgorithmParametersBase (const AlgorithmParametersBase &x)
 
 AlgorithmParametersBase (const char *name, bool throwIfNotUsed)
 Construct a AlgorithmParametersBase. More...
 
bool GetVoidValue (const char *name, const std::type_info &valueType, void *pValue) const
 

Friends

class AlgorithmParameters
 

Detailed Description

Base class for AlgorithmParameters.

Definition at line 303 of file algparam.h.

Constructor & Destructor Documentation

◆ ~AlgorithmParametersBase()

virtual AlgorithmParametersBase::~AlgorithmParametersBase ( )
inlinevirtual

Definition at line 313 of file algparam.h.

◆ AlgorithmParametersBase() [1/2]

AlgorithmParametersBase::AlgorithmParametersBase ( const AlgorithmParametersBase x)
inline

Definition at line 337 of file algparam.h.

◆ AlgorithmParametersBase() [2/2]

AlgorithmParametersBase::AlgorithmParametersBase ( const char *  name,
bool  throwIfNotUsed 
)
inline

Construct a AlgorithmParametersBase.

Parameters
namethe parameter name
throwIfNotUsedflags indicating whether an exception should be thrown

If throwIfNotUsed is true, then a ParameterNotUsed exception will be thrown in the destructor if the parameter is not not retrieved.

Definition at line 349 of file algparam.h.

Friends And Related Function Documentation

◆ AlgorithmParameters

friend class AlgorithmParameters
friend

Definition at line 355 of file algparam.h.


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