21#ifndef PALUDIS_GUARD_PALUDIS_UTIL_CLONE_HH
22#define PALUDIS_GUARD_PALUDIS_UTIL_CLONE_HH 1
45 template <
typename T_>
74 template <typename Base_, typename Child_>
std::shared_ptr< Base_ > clone() const override PALUDIS_ATTRIBUTE((warn_unused_result))
virtual std::shared_ptr< T_ > clone() const PALUDIS_ATTRIBUTE((warn_unused_result))=0
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24