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

@@ -21,6 +21,8 @@
#include <StepRepr_RepresentationItem.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
//=======================================================================
//function : StepElement_AnalysisItemWithinRepresentation
//purpose :

View File

@@ -68,7 +68,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_Curve3dElementDescriptor.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
//=======================================================================
//function : StepElement_Curve3dElementDescriptor
//purpose :

View File

@@ -50,7 +50,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
DEFINE_STANDARD_RTTIEXT(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_CurveElementEndReleasePacket.hxx>
#include <StepElement_CurveElementFreedom.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
//=======================================================================
//function : StepElement_CurveElementEndReleasePacket
//purpose :

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_CurveElementFreedomMember.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
static Standard_CString ECEF = "ENUMERATED_CURVE_ELEMENT_FREEDOM";
static Standard_CString ADDF = "APPLICATION_DEFINED_DEGREE_OF_FREEDOM";

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_CurveElementPurposeMember.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
static Standard_CString ECEP = "ENUMERATED_CURVE_ELEMENT_PURPOSE";
static Standard_CString ADEP = "APPLICATION_DEFINED_ELEMENT_PURPOSE";

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_CurveElementSectionDefinition.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementSectionDefinition,MMgt_TShared)
//=======================================================================
//function : StepElement_CurveElementSectionDefinition
//purpose :

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_CurveElementSectionDefinition,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementSectionDefinition,MMgt_TShared)
protected:

View File

@@ -20,6 +20,8 @@
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
//=======================================================================
//function : StepElement_CurveElementSectionDerivedDefinitions
//purpose :

View File

@@ -107,7 +107,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_ElementAspectMember.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementAspectMember,StepData_SelectNamed)
static Standard_CString aElementVolume = "ELEMENT_VOLUME";
static Standard_CString aVolume3dFace = "VOLUME_3D_FACE";
static Standard_CString aVolume2dFace = "VOLUME_2D_FACE";

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_ElementAspectMember,StepData_SelectNamed)
DEFINE_STANDARD_RTTIEXT(StepElement_ElementAspectMember,StepData_SelectNamed)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_ElementDescriptor.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementDescriptor,MMgt_TShared)
//=======================================================================
//function : StepElement_ElementDescriptor
//purpose :

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_ElementDescriptor,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_ElementDescriptor,MMgt_TShared)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_ElementMaterial.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementMaterial,MMgt_TShared)
//=======================================================================
//function : StepElement_ElementMaterial
//purpose :

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_ElementMaterial,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_ElementMaterial,MMgt_TShared)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_MeasureOrUnspecifiedValueMember.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
static Standard_CString aContextDependedMeasure = "CONTEXT_DEPENDENT_MEASURE";
static Standard_CString anUnspecifiedValue = "UNSPECIFIED_VALUE";

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
DEFINE_STANDARD_RTTIEXT(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_Surface3dElementDescriptor.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
//=======================================================================
//function : StepElement_Surface3dElementDescriptor
//purpose :

View File

@@ -57,7 +57,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
DEFINE_STANDARD_RTTIEXT(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
protected:

View File

@@ -20,6 +20,8 @@
#include <StepElement_SurfaceSectionField.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceElementProperty,MMgt_TShared)
//=======================================================================
//function : StepElement_SurfaceElementProperty
//purpose :

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_SurfaceElementProperty,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceElementProperty,MMgt_TShared)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_SurfaceElementPurposeMember.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
static Standard_CString ESEP = "ENUMERATED_SURFACE_ELEMENT_PURPOSE";
static Standard_CString ADEP = "APPLICATION_DEFINED_ELEMENT_PURPOSE";

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
#include <StepElement_SurfaceSection.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSection,MMgt_TShared)
//=======================================================================
//function : StepElement_SurfaceSection
//purpose :

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_SurfaceSection,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSection,MMgt_TShared)
protected:

View File

@@ -18,6 +18,8 @@
#include <Standard_Type.hxx>
#include <StepElement_SurfaceSectionField.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionField,MMgt_TShared)
//=======================================================================
//function : StepElement_SurfaceSectionField
//purpose :

View File

@@ -38,7 +38,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionField,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionField,MMgt_TShared)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_SurfaceSection.hxx>
#include <StepElement_SurfaceSectionFieldConstant.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
//=======================================================================
//function : StepElement_SurfaceSectionFieldConstant
//purpose :

View File

@@ -48,7 +48,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
protected:

View File

@@ -18,6 +18,8 @@
#include <Standard_Type.hxx>
#include <StepElement_SurfaceSectionFieldVarying.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
//=======================================================================
//function : StepElement_SurfaceSectionFieldVarying
//purpose :

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
#include <StepElement_UniformSurfaceSection.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
//=======================================================================
//function : StepElement_UniformSurfaceSection
//purpose :

View File

@@ -62,7 +62,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
DEFINE_STANDARD_RTTIEXT(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_Volume3dElementDescriptor.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
//=======================================================================
//function : StepElement_Volume3dElementDescriptor
//purpose :

View File

@@ -57,7 +57,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
DEFINE_STANDARD_RTTIEXT(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepElement_VolumeElementPurposeMember.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
static Standard_CString EVEP = "ENUMERATED_VOLUME_ELEMENT_PURPOSE";
static Standard_CString ADEP = "APPLICATION_DEFINED_ELEMENT_PURPOSE";

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
DEFINE_STANDARD_RTTIEXT(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
protected: