mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0026936: Drawbacks of inlining in new type system in OCCT 7.0 -- automatic
Automatic restore of IMPLEMENT_STANDARD_RTTIEXT macro (upgrade -rtti)
This commit is contained in:
@@ -25,6 +25,8 @@
|
||||
#include <XSControl_ConnectedShapes.hxx>
|
||||
#include <XSControl_TransferReader.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_ConnectedShapes,IFSelect_SelectExplore)
|
||||
|
||||
XSControl_ConnectedShapes::XSControl_ConnectedShapes ()
|
||||
: IFSelect_SelectExplore (1) { }
|
||||
|
||||
|
@@ -73,7 +73,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_ConnectedShapes,IFSelect_SelectExplore)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_ConnectedShapes,IFSelect_SelectExplore)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -67,6 +67,8 @@
|
||||
#include <XSControl_TransferReader.hxx>
|
||||
#include <XSControl_WorkSession.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_Controller,MMgt_TShared)
|
||||
|
||||
// ParamEditor
|
||||
// Transferts
|
||||
static Handle(Dico_DictionaryOfTransient)& listadapt()
|
||||
|
@@ -295,7 +295,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_Controller,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_Controller,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,6 +20,8 @@
|
||||
#include <XSControl_SelectForTransfer.hxx>
|
||||
#include <XSControl_TransferReader.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_SelectForTransfer,IFSelect_SelectExtract)
|
||||
|
||||
XSControl_SelectForTransfer::XSControl_SelectForTransfer () { }
|
||||
|
||||
XSControl_SelectForTransfer::XSControl_SelectForTransfer
|
||||
|
@@ -87,7 +87,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_SelectForTransfer,IFSelect_SelectExtract)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_SelectForTransfer,IFSelect_SelectExtract)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <XSControl_SignTransferStatus.hxx>
|
||||
#include <XSControl_TransferReader.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_SignTransferStatus,IFSelect_Signature)
|
||||
|
||||
//#include <stdio.h>
|
||||
static TCollection_AsciiString& themes()
|
||||
{
|
||||
|
@@ -81,7 +81,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_SignTransferStatus,IFSelect_Signature)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_SignTransferStatus,IFSelect_Signature)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -55,6 +55,8 @@
|
||||
#include <XSControl_Utils.hxx>
|
||||
|
||||
#include <stdio.h>
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_TransferReader,MMgt_TShared)
|
||||
|
||||
// Precision :
|
||||
// Pour les regularites
|
||||
//=======================================================================
|
||||
|
@@ -343,7 +343,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_TransferReader,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_TransferReader,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -30,6 +30,8 @@
|
||||
#include <XSControl_TransferWriter.hxx>
|
||||
#include <XSControl_Utils.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_TransferWriter,MMgt_TShared)
|
||||
|
||||
XSControl_TransferWriter::XSControl_TransferWriter ()
|
||||
{ theTransferWrite = new Transfer_FinderProcess; theTransferMode = 0; }
|
||||
|
||||
|
@@ -120,7 +120,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_TransferWriter,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_TransferWriter,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -28,6 +28,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <XSControl_Vars.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_Vars,MMgt_TShared)
|
||||
|
||||
XSControl_Vars::XSControl_Vars ()
|
||||
{ thevars = new Dico_DictionaryOfTransient; }
|
||||
|
||||
|
@@ -82,7 +82,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_Vars,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_Vars,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -45,6 +45,8 @@
|
||||
#include <XSControl_Vars.hxx>
|
||||
#include <XSControl_WorkSession.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(XSControl_WorkSession,IFSelect_WorkSession)
|
||||
|
||||
// tpent
|
||||
//=======================================================================
|
||||
//function : XSControl_WorkSession
|
||||
|
@@ -214,7 +214,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(XSControl_WorkSession,IFSelect_WorkSession)
|
||||
DEFINE_STANDARD_RTTIEXT(XSControl_WorkSession,IFSelect_WorkSession)
|
||||
|
||||
protected:
|
||||
|
||||
|
Reference in New Issue
Block a user