20#ifndef PALUDIS_GUARD_PALUDIS_SAVE_HH
21#define PALUDIS_GUARD_PALUDIS_SAVE_HH 1
46 template <
typename T_>
54 void operator= (
const Save &);
72 Save(T_ *
const p,
const T_ & new_value) :
99 RunOnDestruction(
const RunOnDestruction &);
100 void operator= (
const RunOnDestruction &);
102 const std::function<void ()> _f;
105 RunOnDestruction(
const std::function<
void ()> & f) :
Save(T_ *const p)
Definition save.hh:63
Save(T_ *const p, const T_ &new_value)
Definition save.hh:72
~Save()
Definition save.hh:82
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24