Clone Class Template Reference
#include <ql/utilities/clone.hpp>
Detailed Description
template<class T>
class QuantLib::Clone< T >
cloning proxy to an underlying object
When copied, this class will make a clone of its underlying object (which must provide a clone()
method returning a std::auto_ptr to a newly-allocated instance.)
Public Member Functions | |
Clone (std::auto_ptr< T >) | |
Clone (const T &) | |
Clone (const Clone< T > &) | |
Clone< T > & | operator= (const T &) |
Clone< T > & | operator= (const Clone< T > &) |
T & | operator * () const |
T * | operator-> () const |
bool | empty () const |
void | swap (Clone< T > &t) |
Related Functions | |
(Note that these are not member functions.) | |
void | swap (Clone< T > &, Clone< T > &) |
Friends And Related Function Documentation