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:
@@ -116,7 +116,7 @@ class VrmlData_Appearance : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Appearance, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Appearance,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -120,7 +120,7 @@ class VrmlData_ArrayVec3d : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_ArrayVec3d, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_ArrayVec3d,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -93,7 +93,7 @@ class VrmlData_Box : public VrmlData_Geometry
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Box, VrmlData_Geometry)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Box,VrmlData_Geometry)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -89,7 +89,7 @@ class VrmlData_Color : public VrmlData_ArrayVec3d
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Color, VrmlData_ArrayVec3d)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Color,VrmlData_ArrayVec3d)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -134,7 +134,7 @@ class VrmlData_Cone : public VrmlData_Geometry
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Cone, VrmlData_Geometry)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Cone,VrmlData_Geometry)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -76,7 +76,7 @@ class VrmlData_Coordinate : public VrmlData_ArrayVec3d
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Coordinate, VrmlData_ArrayVec3d)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Coordinate,VrmlData_ArrayVec3d)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -138,7 +138,7 @@ class VrmlData_Cylinder : public VrmlData_Geometry
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Cylinder, VrmlData_Geometry)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Cylinder,VrmlData_Geometry)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -112,7 +112,7 @@ class VrmlData_Faceted : public VrmlData_Geometry
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Faceted, VrmlData_Geometry)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Faceted,VrmlData_Geometry)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -33,6 +33,8 @@
|
||||
#include <Standard_ErrorHandler.hxx>
|
||||
#include <VrmlData_ArrayVec3d.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Geometry,VrmlData_Node)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#pragma warning (disable:4996)
|
||||
|
@@ -74,7 +74,7 @@ class VrmlData_Geometry : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Geometry, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTIEXT(VrmlData_Geometry,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <Precision.hxx>
|
||||
#include <gp_Ax1.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Group,VrmlData_Node)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#pragma warning (disable:4996)
|
||||
|
@@ -170,7 +170,7 @@ class VrmlData_Group : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Group, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTIEXT(VrmlData_Group,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -81,7 +81,7 @@ class VrmlData_ImageTexture : public VrmlData_Texture
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_ImageTexture, VrmlData_Texture)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_ImageTexture,VrmlData_Texture)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -29,6 +29,8 @@
|
||||
#include <Poly.hxx>
|
||||
#include <TShort_HArray1OfShortReal.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_IndexedFaceSet,VrmlData_Faceted)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#pragma warning (disable:4996)
|
||||
|
@@ -333,7 +333,7 @@ class VrmlData_IndexedFaceSet : public VrmlData_Faceted
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_IndexedFaceSet, VrmlData_Faceted)
|
||||
DEFINE_STANDARD_RTTIEXT(VrmlData_IndexedFaceSet,VrmlData_Faceted)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -26,6 +26,8 @@
|
||||
#include <VrmlData_Color.hxx>
|
||||
#include <VrmlData_Coordinate.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_IndexedLineSet,VrmlData_Geometry)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#pragma warning (disable:4996)
|
||||
|
@@ -197,7 +197,7 @@ class VrmlData_IndexedLineSet : public VrmlData_Geometry
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_IndexedLineSet, VrmlData_Geometry)
|
||||
DEFINE_STANDARD_RTTIEXT(VrmlData_IndexedLineSet,VrmlData_Geometry)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <VrmlData_Scene.hxx>
|
||||
#include <gp_XYZ.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Material,VrmlData_Node)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#pragma warning (disable:4996)
|
||||
|
@@ -156,7 +156,7 @@ class VrmlData_Material : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Material, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTIEXT(VrmlData_Material,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -27,6 +27,8 @@
|
||||
#include <VrmlData_TextureTransform.hxx>
|
||||
#include <VrmlData_Texture.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Node,Standard_Transient)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#pragma warning (disable:4996)
|
||||
|
@@ -195,7 +195,7 @@ class VrmlData_Node : public Standard_Transient
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Node, Standard_Transient)
|
||||
DEFINE_STANDARD_RTTIEXT(VrmlData_Node,Standard_Transient)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -78,7 +78,7 @@ class VrmlData_Normal : public VrmlData_ArrayVec3d
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Normal, VrmlData_ArrayVec3d)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Normal,VrmlData_ArrayVec3d)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -102,7 +102,7 @@ class VrmlData_ShapeNode : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_ShapeNode, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_ShapeNode,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -87,7 +87,7 @@ class VrmlData_Sphere : public VrmlData_Geometry
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Sphere, VrmlData_Geometry)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Sphere,VrmlData_Geometry)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -83,7 +83,7 @@ class VrmlData_Texture : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_Texture, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_Texture,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -92,7 +92,7 @@ class VrmlData_TextureCoordinate : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_TextureCoordinate, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_TextureCoordinate,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -96,7 +96,7 @@ class VrmlData_TextureTransform : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_TextureTransform, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_TextureTransform,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -69,7 +69,7 @@ class VrmlData_UnknownNode : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_UnknownNode, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTI_INLINE(VrmlData_UnknownNode,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
@@ -17,6 +17,8 @@
|
||||
#include <VrmlData_Scene.hxx>
|
||||
#include <VrmlData_InBuffer.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(VrmlData_WorldInfo,VrmlData_Node)
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define _CRT_SECURE_NO_DEPRECATE
|
||||
#pragma warning (disable:4996)
|
||||
|
@@ -96,7 +96,7 @@ class VrmlData_WorldInfo : public VrmlData_Node
|
||||
|
||||
public:
|
||||
// Declaration of CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI (VrmlData_WorldInfo, VrmlData_Node)
|
||||
DEFINE_STANDARD_RTTIEXT(VrmlData_WorldInfo,VrmlData_Node)
|
||||
};
|
||||
|
||||
// Definition of HANDLE object using Standard_DefineHandle.hxx
|
||||
|
Reference in New Issue
Block a user