#include <clone.hh>
Cloning | |
virtual std::tr1::shared_ptr< T_ > | clone () const PALUDIS_ATTRIBUTE((warn_unused_result))=0 |
Basic operations | |
virtual | ~Cloneable () |
virtual std::tr1::shared_ptr<T_> paludis::Cloneable< T_ >::clone | ( | ) | const [pure virtual] |
Return a new copy of ourselves.
Implemented in paludis::AnyDepSpec, paludis::AllDepSpec, paludis::PlainTextDepSpec, paludis::NamedSetDepSpec, paludis::LicenseDepSpec, paludis::FetchableURIDepSpec, paludis::SimpleURIDepSpec, paludis::BlockDepSpec, paludis::LabelsDepSpec< Labels_ >, paludis::CloneUsingThis< Base_, Child_ >, paludis::CloneUsingThis< paludis::DepSpec, paludis::PackageDepSpec >, and paludis::CloneUsingThis< paludis::DepSpec, paludis::ConditionalDepSpec >.