Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
Template base class for AlgorithmParameters. More...
#include <algparam.h>
Public Member Functions | |
AlgorithmParametersTemplate (const char *name, const T &value, bool throwIfNotUsed) | |
Construct an AlgorithmParametersTemplate. | |
void | AssignValue (const char *name, const std::type_info &valueType, void *pValue) const |
void | MoveInto (void *buffer) const |
Public Member Functions inherited from AlgorithmParametersBase | |
AlgorithmParametersBase (const AlgorithmParametersBase &x) | |
AlgorithmParametersBase (const char *name, bool throwIfNotUsed) | |
Construct a AlgorithmParametersBase. | |
bool | GetVoidValue (const char *name, const std::type_info &valueType, void *pValue) const |
Template base class for AlgorithmParameters.
T | the class or type |
Definition at line 370 of file algparam.h.
|
inline |
Construct an AlgorithmParametersTemplate.
name | the name of the value |
value | a reference to the value |
throwIfNotUsed | flags 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 379 of file algparam.h.
|
inlinevirtual |
Implements AlgorithmParametersBase.
Definition at line 384 of file algparam.h.
|
inlinevirtual |
Implements AlgorithmParametersBase.
Definition at line 401 of file algparam.h.