Lines Matching defs:AlgorithmParametersBase
248 class CRYPTOPP_DLL AlgorithmParametersBase
254 ParameterNotUsed(const char *name) : Exception(OTHER_ERROR, std::string("AlgorithmParametersBase: parameter \"") + name + "\" not used") {}
258 AlgorithmParametersBase(const AlgorithmParametersBase &x)
261 m_next.reset(const_cast<AlgorithmParametersBase &>(x).m_next.release());
265 AlgorithmParametersBase(const char *name, bool throwIfNotUsed)
268 virtual ~AlgorithmParametersBase()
290 void operator=(const AlgorithmParametersBase& rhs); // assignment not allowed, declare this for VC60
298 member_ptr<AlgorithmParametersBase> m_next;
302 class AlgorithmParametersTemplate : public AlgorithmParametersBase
306 : AlgorithmParametersBase(name, throwIfNotUsed), m_value(value)
354 member_ptr<AlgorithmParametersBase> p(new AlgorithmParametersTemplate<T>(name, value, throwIfNotUsed));
370 member_ptr<AlgorithmParametersBase> m_next;