diff --git a/simgear/hla/HLAInteractionClass.hxx b/simgear/hla/HLAInteractionClass.hxx index c45c22d7..021dff7e 100644 --- a/simgear/hla/HLAInteractionClass.hxx +++ b/simgear/hla/HLAInteractionClass.hxx @@ -25,6 +25,10 @@ class RTIInteractionClass; class HLAInteractionClass : public SGWeakReferenced { public: virtual ~HLAInteractionClass() {} + +private: + HLAInteractionClass(const HLAInteractionClass&); + HLAInteractionClass& operator=(const HLAInteractionClass&); }; } // namespace simgear diff --git a/simgear/hla/HLAObjectClass.hxx b/simgear/hla/HLAObjectClass.hxx index b0db5ad1..3c5ace5f 100644 --- a/simgear/hla/HLAObjectClass.hxx +++ b/simgear/hla/HLAObjectClass.hxx @@ -95,6 +95,9 @@ protected: virtual HLAObjectInstance* createObjectInstance(RTIObjectInstance* rtiObjectInstance); private: + HLAObjectClass(const HLAObjectClass&); + HLAObjectClass& operator=(const HLAObjectClass&); + // The internal entry points from the RTILObjectClass callback functions void discoverInstance(RTIObjectInstance* objectInstance, const RTIData& tag); void removeInstance(HLAObjectInstance& objectInstance, const RTIData& tag);