|
Security Scol plugin
|
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 |
Protected Attributes | |
| T | m_value |
Protected Attributes inherited from AlgorithmParametersBase | |
| const char * | m_name |
| bool | m_throwIfNotUsed |
| bool | m_used |
| member_ptr< AlgorithmParametersBase > | m_next |
Additional Inherited Members | |
Protected Member Functions inherited from AlgorithmParametersBase | |
| void | operator= (const AlgorithmParametersBase &rhs) |
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.
|
protected |
Definition at line 412 of file algparam.h.