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

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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