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:
@@ -31,6 +31,8 @@
|
||||
#include <Quantity_Color.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectFillArea,MMgt_TShared)
|
||||
|
||||
//-Aliases
|
||||
//-Global data definitions
|
||||
// -- interior
|
||||
|
@@ -93,7 +93,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(Aspect_AspectFillArea,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Aspect_AspectFillArea,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -30,6 +30,8 @@
|
||||
#include <Quantity_Color.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectLine,MMgt_TShared)
|
||||
|
||||
//-Aliases
|
||||
//-Global data definitions
|
||||
// -- color
|
||||
|
@@ -62,7 +62,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(Aspect_AspectLine,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Aspect_AspectLine,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -30,6 +30,8 @@
|
||||
#include <Quantity_Color.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectMarker,MMgt_TShared)
|
||||
|
||||
//-Aliases
|
||||
//-Global data definitions
|
||||
// -- color
|
||||
|
@@ -65,7 +65,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(Aspect_AspectMarker,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Aspect_AspectMarker,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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,
|
||||
|
@@ -66,7 +66,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(Aspect_CircularGrid,Aspect_Grid)
|
||||
DEFINE_STANDARD_RTTIEXT(Aspect_CircularGrid,Aspect_Grid)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -17,6 +17,8 @@
|
||||
#include <OSD_Environment.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Aspect_DisplayConnection,Standard_Transient)
|
||||
|
||||
// =======================================================================
|
||||
// function : Aspect_DisplayConnection
|
||||
// purpose :
|
||||
|
@@ -76,7 +76,7 @@ private:
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI(Aspect_DisplayConnection, Standard_Transient) // Type definition
|
||||
DEFINE_STANDARD_RTTIEXT(Aspect_DisplayConnection,Standard_Transient) // Type definition
|
||||
|
||||
};
|
||||
|
||||
|
@@ -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,
|
||||
|
@@ -109,7 +109,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(Aspect_Grid,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Aspect_Grid,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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,
|
||||
|
@@ -79,7 +79,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(Aspect_RectangularGrid,Aspect_Grid)
|
||||
DEFINE_STANDARD_RTTIEXT(Aspect_RectangularGrid,Aspect_Grid)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -31,6 +31,8 @@
|
||||
#include <Quantity_Color.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Aspect_Window,MMgt_TShared)
|
||||
|
||||
//-Aliases
|
||||
//-Global data definitions
|
||||
//-Destructors
|
||||
|
@@ -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:
|
||||
|
||||
|
Reference in New Issue
Block a user