# VectorNav C++ Library: include/vn/nocopy.h Source File

nocopy.h
Go to the documentation of this file.
#ifndef _VNUTIL_NOCOPY_H_
#define _VNUTIL_NOCOPY_H_
#include "export.h"
namespace vn {
namespace util {
class vn_proglib_DLLEXPORT NoCopy
{
protected:
NoCopy() { }
~NoCopy() { }
private:
NoCopy(const NoCopy&);
NoCopy& operator=(const NoCopy&);
};
}
}
#endif
vn::util::NoCopy::NoCopy
NoCopy()
Allows construction of derived objects.
Definition: nocopy.h:27
vn::util::NoCopy::~NoCopy
~NoCopy()
Allows destruction of derived objects.
Definition: nocopy.h:30
vn::util::NoCopy
Identifies a derived class as being unable to be copied and prevents copy attempts.
Definition: nocopy.h:21
vn
Definition: attitude.h:8