paludis::Cloneable< T_ > Class Template Reference
[OO Design Helpers]

#include <clone.hh>

Inheritance diagram for paludis::Cloneable< T_ >:

paludis::DepSpec paludis::AllDepSpec paludis::AnyDepSpec paludis::ConditionalDepSpec paludis::LabelsDepSpec< SpecTree_ > paludis::StringDepSpec paludis::BlockDepSpec paludis::FetchableURIDepSpec paludis::LicenseDepSpec paludis::NamedSetDepSpec paludis::PackageDepSpec paludis::PlainTextDepSpec paludis::SimpleURIDepSpec

List of all members.

Cloning

virtual std::tr1::shared_ptr< T_ > clone () const PALUDIS_ATTRIBUTE((warn_unused_result))=0

Basic operations

virtual ~Cloneable ()


Detailed Description

template<typename T_>
class paludis::Cloneable< T_ >

Base class for objects that can be cloned.

Member Function Documentation

template<typename T_>
virtual std::tr1::shared_ptr<T_> paludis::Cloneable< T_ >::clone (  )  const [pure virtual]


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

Generated on Sun Nov 30 23:01:34 2008 for paludis by  doxygen 1.5.5