1
0
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:
abv
2015-12-04 14:15:06 +03:00
parent f5f4ebd07b
commit 92efcf78a6
4556 changed files with 7149 additions and 2882 deletions

View File

@@ -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) { }

View File

@@ -73,7 +73,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_ConnectedShapes,IFSelect_SelectExplore)
DEFINE_STANDARD_RTTIEXT(XSControl_ConnectedShapes,IFSelect_SelectExplore)
protected:

View File

@@ -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()

View File

@@ -295,7 +295,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_Controller,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(XSControl_Controller,MMgt_TShared)
protected:

View File

@@ -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

View File

@@ -87,7 +87,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_SelectForTransfer,IFSelect_SelectExtract)
DEFINE_STANDARD_RTTIEXT(XSControl_SelectForTransfer,IFSelect_SelectExtract)
protected:

View File

@@ -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()
{

View File

@@ -81,7 +81,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_SignTransferStatus,IFSelect_Signature)
DEFINE_STANDARD_RTTIEXT(XSControl_SignTransferStatus,IFSelect_Signature)
protected:

View File

@@ -55,6 +55,8 @@
#include <XSControl_Utils.hxx>
#include <stdio.h>
IMPLEMENT_STANDARD_RTTIEXT(XSControl_TransferReader,MMgt_TShared)
// Precision :
// Pour les regularites
//=======================================================================

View File

@@ -343,7 +343,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_TransferReader,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(XSControl_TransferReader,MMgt_TShared)
protected:

View File

@@ -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; }

View File

@@ -120,7 +120,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_TransferWriter,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(XSControl_TransferWriter,MMgt_TShared)
protected:

View File

@@ -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; }

View File

@@ -82,7 +82,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_Vars,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(XSControl_Vars,MMgt_TShared)
protected:

View File

@@ -45,6 +45,8 @@
#include <XSControl_Vars.hxx>
#include <XSControl_WorkSession.hxx>
IMPLEMENT_STANDARD_RTTIEXT(XSControl_WorkSession,IFSelect_WorkSession)
// tpent
//=======================================================================
//function : XSControl_WorkSession

View File

@@ -214,7 +214,7 @@ public:
DEFINE_STANDARD_RTTI(XSControl_WorkSession,IFSelect_WorkSession)
DEFINE_STANDARD_RTTIEXT(XSControl_WorkSession,IFSelect_WorkSession)
protected: