12 #include <compilerDependencies.h> 14 #include <pv/sharedPtr.h> 18 namespace epics {
namespace pvAccess {
26 POINTER_DEFINITIONS(Destroyable);
33 virtual ~Destroyable() {}
48 Destroyable::shared_pointer ptr;
50 cleaner(
const Destroyable::shared_pointer& ptr) :ptr(ptr) {}
51 void operator()(Destroyable*) {
52 Destroyable::shared_pointer P;
Copyright - See the COPYRIGHT that is included with this distribution.
void epicsShareFunc deserializeFromBuffer(Serializable *S, ByteBuffer &in)
virtual void destroy()
Destroy this instance.
for use with shared_ptr<> when wrapping