Crypto++ 8.0 Free C++ class library of cryptographic schemes

Public Member Functions | List of all members
Clonable Class Reference

Interface for cloning objects. More...

Inheritance diagram for Clonable:

## Public Member Functions
virtual Clonable * | Clone () const
| Copies this object. More...

## Detailed Description

Interface for cloning objects.

Note
  this is not implemented by most classes

See also
  ClonableImpl, NotCopyable

Definition at line 556 of file cryptlib.h.

## Member Function Documentation

## ◆ Clone()

virtual Clonable* Clonable::Clone | ( |  | ) | const
| inline virtual

Copies this object.

Returns
  a copy of this object

Exceptions

  NotImplemented |

Note
  this is not implemented by most classes

See also
  NotCopyable

Reimplemented in SymmetricCipherFinal< ConcretePolicyHolder< XChaCha20_Policy, AdditiveCipherTemplate<> >, XChaCha20_Info >, and SymmetricCipherFinal< ConcretePolicyHolder< ChaChaTLS_Policy, AdditiveCipherTemplate<> >, ChaChaTLS_Info >.

Definition at line 566 of file cryptlib.h.

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

- cryptlib.h