]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Useless constructor stubs for SWIG removed
authorSergey BELASH <belash.sergey@opencascade.com>
Mon, 17 Nov 2014 12:51:31 +0000 (15:51 +0300)
committerSergey BELASH <belash.sergey@opencascade.com>
Mon, 17 Nov 2014 12:51:31 +0000 (15:51 +0300)
src/ModelAPI/ModelAPI.i
src/ModelAPI/ModelAPI_Plugin.h
src/ModelAPI/ModelAPI_Session.cpp
src/ModelAPI/ModelAPI_Session.h

index 4d0ebb256d4a17aeb7179ec0f092ca6c26dd41e5..cc31faa0f1d6aa200d12eaad381de47ca499070e 100644 (file)
 %shared_ptr(ModelAPI_ResultBody)
 %shared_ptr(ModelAPI_ResultPart)
 
-// Don't create default constructors
-// %nodefaultctor ModelAPI_Plugin;
-// %nodefaultctor ModelAPI_Session;
-
 // all supported interfaces
 %include "GeomAPI_Interface.h"
 %include "GeomAPI_Shape.h"
index 87406b422a8c8e6642c72dce37f8a394abf0acf2..04a997436a8ca472378019826d0495f94bc2e1d5 100644 (file)
@@ -26,12 +26,6 @@ class MODELAPI_EXPORT ModelAPI_Plugin
   virtual ~ModelAPI_Plugin()
   {
   }
-
- protected:
-  /// Is needed for python wrapping by swig
-  ModelAPI_Plugin()
-  {
-  }
 };
 
 #endif
index db8a54ca2c32b820601dcd261c42429dd40f8633..ccb0c8f52bc9997439c88a9d76562a2a8b3e4adb 100644 (file)
@@ -44,10 +44,6 @@ using namespace std;
 /// Manager that will be initialized from Model package, one per application
 boost::shared_ptr<ModelAPI_Session> MY_MANAGER;
 
-ModelAPI_Session::ModelAPI_Session()
-{
-}
-
 void ModelAPI_Session::setSession(boost::shared_ptr<ModelAPI_Session> theManager)
 {
   MY_MANAGER = theManager;
index b5e4d5d3bc7a192c73553e8940bb1c7b13e78f4e..d3937841615e61dedc5920683498d6a40233a86d 100644 (file)
@@ -87,9 +87,6 @@ class MODELAPI_EXPORT ModelAPI_Session
   /// Returns the validators factory: the only one instance per application
   virtual ModelAPI_ValidatorsFactory* validators() = 0;
 
-  /// Is needed for python wrapping by swig, call Get to get an instance
-  ModelAPI_Session();
-
   /// To virtually destroy the fields of successors
   virtual ~ModelAPI_Session()
   {