Removed boost/noncopyable.hpp

pull/850/head
mensinda 2016-04-06 10:51:18 +02:00
parent ce5908e4ec
commit 726b004806
1 changed files with 4 additions and 2 deletions

View File

@ -41,7 +41,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef INCLUDED_AI_STEPFILE_H #ifndef INCLUDED_AI_STEPFILE_H
#define INCLUDED_AI_STEPFILE_H #define INCLUDED_AI_STEPFILE_H
#include <boost/noncopyable.hpp>
#include <bitset> #include <bitset>
#include <memory> #include <memory>
#include <typeinfo> #include <typeinfo>
@ -589,7 +588,7 @@ namespace STEP {
/** A LazyObject is created when needed. Before this happens, we just keep /** A LazyObject is created when needed. Before this happens, we just keep
the text line that contains the object definition. */ the text line that contains the object definition. */
// ------------------------------------------------------------------------------- // -------------------------------------------------------------------------------
class LazyObject : public boost::noncopyable class LazyObject
{ {
friend class DB; friend class DB;
public: public:
@ -597,6 +596,9 @@ namespace STEP {
LazyObject(DB& db, uint64_t id, uint64_t line, const char* type,const char* args); LazyObject(DB& db, uint64_t id, uint64_t line, const char* type,const char* args);
~LazyObject(); ~LazyObject();
LazyObject( LazyObject const& ) = delete;
LazyObject operator=( LazyObject const& ) = delete;
public: public:
Object& operator * () { Object& operator * () {