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:
@@ -21,6 +21,8 @@
|
||||
#include <StepRepr_RepresentationItem.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_AnalysisItemWithinRepresentation
|
||||
//purpose :
|
||||
|
@@ -68,7 +68,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_Curve3dElementDescriptor.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_Curve3dElementDescriptor
|
||||
//purpose :
|
||||
|
@@ -50,7 +50,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_CurveElementEndReleasePacket.hxx>
|
||||
#include <StepElement_CurveElementFreedom.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_CurveElementEndReleasePacket
|
||||
//purpose :
|
||||
|
@@ -56,7 +56,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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";
|
||||
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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";
|
||||
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_CurveElementSectionDefinition.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementSectionDefinition,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_CurveElementSectionDefinition
|
||||
//purpose :
|
||||
|
@@ -55,7 +55,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_CurveElementSectionDefinition,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementSectionDefinition,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,6 +20,8 @@
|
||||
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_CurveElementSectionDerivedDefinitions
|
||||
//purpose :
|
||||
|
@@ -107,7 +107,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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";
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_ElementAspectMember,StepData_SelectNamed)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_ElementAspectMember,StepData_SelectNamed)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_ElementDescriptor.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementDescriptor,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_ElementDescriptor
|
||||
//purpose :
|
||||
|
@@ -55,7 +55,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_ElementDescriptor,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_ElementDescriptor,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_ElementMaterial.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementMaterial,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_ElementMaterial
|
||||
//purpose :
|
||||
|
@@ -61,7 +61,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_ElementMaterial,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_ElementMaterial,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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";
|
||||
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_Surface3dElementDescriptor.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_Surface3dElementDescriptor
|
||||
//purpose :
|
||||
|
@@ -57,7 +57,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,6 +20,8 @@
|
||||
#include <StepElement_SurfaceSectionField.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceElementProperty,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_SurfaceElementProperty
|
||||
//purpose :
|
||||
|
@@ -61,7 +61,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_SurfaceElementProperty,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceElementProperty,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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";
|
||||
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
|
||||
#include <StepElement_SurfaceSection.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSection,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_SurfaceSection
|
||||
//purpose :
|
||||
|
@@ -61,7 +61,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_SurfaceSection,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSection,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -18,6 +18,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepElement_SurfaceSectionField.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionField,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_SurfaceSectionField
|
||||
//purpose :
|
||||
|
@@ -38,7 +38,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionField,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionField,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_SurfaceSection.hxx>
|
||||
#include <StepElement_SurfaceSectionFieldConstant.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_SurfaceSectionFieldConstant
|
||||
//purpose :
|
||||
|
@@ -48,7 +48,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -18,6 +18,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <StepElement_SurfaceSectionFieldVarying.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_SurfaceSectionFieldVarying
|
||||
//purpose :
|
||||
|
@@ -55,7 +55,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_MeasureOrUnspecifiedValue.hxx>
|
||||
#include <StepElement_UniformSurfaceSection.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_UniformSurfaceSection
|
||||
//purpose :
|
||||
|
@@ -62,7 +62,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <StepElement_Volume3dElementDescriptor.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
|
||||
//=======================================================================
|
||||
//function : StepElement_Volume3dElementDescriptor
|
||||
//purpose :
|
||||
|
@@ -57,7 +57,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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";
|
||||
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
|
||||
DEFINE_STANDARD_RTTIEXT(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
|
||||
|
||||
protected:
|
||||
|
||||
|
Reference in New Issue
Block a user