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

@@ -31,6 +31,8 @@
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectFillArea,MMgt_TShared)
//-Aliases
//-Global data definitions
// -- interior

View File

@@ -93,7 +93,7 @@ public:
DEFINE_STANDARD_RTTI(Aspect_AspectFillArea,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(Aspect_AspectFillArea,MMgt_TShared)
protected:

View File

@@ -30,6 +30,8 @@
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectLine,MMgt_TShared)
//-Aliases
//-Global data definitions
// -- color

View File

@@ -62,7 +62,7 @@ public:
DEFINE_STANDARD_RTTI(Aspect_AspectLine,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(Aspect_AspectLine,MMgt_TShared)
protected:

View File

@@ -30,6 +30,8 @@
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectMarker,MMgt_TShared)
//-Aliases
//-Global data definitions
// -- color

View File

@@ -65,7 +65,7 @@ public:
DEFINE_STANDARD_RTTI(Aspect_AspectMarker,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(Aspect_AspectMarker,MMgt_TShared)
protected:

View File

@@ -20,6 +20,8 @@
#include <Standard_NumericError.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_CircularGrid,Aspect_Grid)
Aspect_CircularGrid::Aspect_CircularGrid
(const Quantity_Length aRadiusStep,
const Standard_Integer aDivisionNumber,

View File

@@ -66,7 +66,7 @@ public:
DEFINE_STANDARD_RTTI(Aspect_CircularGrid,Aspect_Grid)
DEFINE_STANDARD_RTTIEXT(Aspect_CircularGrid,Aspect_Grid)
protected:

View File

@@ -17,6 +17,8 @@
#include <OSD_Environment.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_DisplayConnection,Standard_Transient)
// =======================================================================
// function : Aspect_DisplayConnection
// purpose :

View File

@@ -76,7 +76,7 @@ private:
public:
DEFINE_STANDARD_RTTI(Aspect_DisplayConnection, Standard_Transient) // Type definition
DEFINE_STANDARD_RTTIEXT(Aspect_DisplayConnection,Standard_Transient) // Type definition
};

View File

@@ -16,6 +16,8 @@
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_Grid,MMgt_TShared)
Aspect_Grid::Aspect_Grid(
const Quantity_Length anXOrigin,
const Quantity_Length anYOrigin,

View File

@@ -109,7 +109,7 @@ public:
DEFINE_STANDARD_RTTI(Aspect_Grid,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(Aspect_Grid,MMgt_TShared)
protected:

View File

@@ -19,6 +19,8 @@
#include <Standard_NumericError.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_RectangularGrid,Aspect_Grid)
Aspect_RectangularGrid::Aspect_RectangularGrid(
const Quantity_Length aXStep,
const Quantity_Length aYStep,

View File

@@ -79,7 +79,7 @@ public:
DEFINE_STANDARD_RTTI(Aspect_RectangularGrid,Aspect_Grid)
DEFINE_STANDARD_RTTIEXT(Aspect_RectangularGrid,Aspect_Grid)
protected:

View File

@@ -31,6 +31,8 @@
#include <Quantity_Color.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_Window,MMgt_TShared)
//-Aliases
//-Global data definitions
//-Destructors

View File

@@ -117,7 +117,7 @@ public:
//! Returns native Window FB config (GLXFBConfig on Xlib)
Standard_EXPORT virtual Aspect_FBConfig NativeFBConfig() const = 0;
DEFINE_STANDARD_RTTI(Aspect_Window,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(Aspect_Window,MMgt_TShared)
protected: