1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-24 13:50:49 +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

@@ -32,6 +32,8 @@
#include <TColStd_ListIteratorOfListOfInteger.hxx>
#include <TColStd_MapOfInteger.hxx>
IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_PresentableObject,MMgt_TShared)
//=======================================================================
//function : PrsMgr_PresentableObject
//purpose :

View File

@@ -212,7 +212,7 @@ friend
Standard_EXPORT void PrsMgr_Presentation::Compute (const Handle(Graphic3d_DataStructureManager)& theProjector, const Handle(Geom_Transformation)& theTrsf, const Handle(Graphic3d_Structure)& theGivenStruct);
DEFINE_STANDARD_RTTI(PrsMgr_PresentableObject,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(PrsMgr_PresentableObject,MMgt_TShared)
protected:

View File

@@ -27,6 +27,9 @@
#include <PrsMgr_Prs.hxx>
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
#include <Graphic3d_CView.hxx>
IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_Presentation,MMgt_TShared)
namespace
{

View File

@@ -69,7 +69,7 @@ friend class PrsMgr_PresentableObject;
friend class PrsMgr_Prs;
DEFINE_STANDARD_RTTI(PrsMgr_Presentation,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(PrsMgr_Presentation,MMgt_TShared)
protected:

View File

@@ -28,6 +28,8 @@
#include <TColStd_ListIteratorOfListOfTransient.hxx>
#include <V3d_View.hxx>
IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_PresentationManager,MMgt_TShared)
// =======================================================================
// function : PrsMgr_PresentationManager
// purpose :

View File

@@ -165,7 +165,7 @@ public:
DEFINE_STANDARD_RTTI(PrsMgr_PresentationManager,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(PrsMgr_PresentationManager,MMgt_TShared)
protected:

View File

@@ -23,6 +23,8 @@
#include <PrsMgr_Prs.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_Prs,Prs3d_Presentation)
PrsMgr_Prs::PrsMgr_Prs (const Handle(Graphic3d_StructureManager)& theStructManager,
const PrsMgr_PresentationPointer& thePrs,
const PrsMgr_TypeOfPresentation3d theTypeOfPresentation)

View File

@@ -65,7 +65,7 @@ public:
DEFINE_STANDARD_RTTI(PrsMgr_Prs,Prs3d_Presentation)
DEFINE_STANDARD_RTTIEXT(PrsMgr_Prs,Prs3d_Presentation)
protected: