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

@@ -17,6 +17,8 @@
#include <StepAP214_ApprovalItem.hxx>
#include <StepBasic_Approval.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedApprovalAssignment,StepBasic_ApprovalAssignment)
StepAP214_AppliedApprovalAssignment::StepAP214_AppliedApprovalAssignment () {}
void StepAP214_AppliedApprovalAssignment::Init(

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedApprovalAssignment,StepBasic_ApprovalAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedApprovalAssignment,StepBasic_ApprovalAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_DateAndTime.hxx>
#include <StepBasic_DateTimeRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
StepAP214_AppliedDateAndTimeAssignment::StepAP214_AppliedDateAndTimeAssignment () {}
void StepAP214_AppliedDateAndTimeAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_Date.hxx>
#include <StepBasic_DateRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedDateAssignment,StepBasic_DateAssignment)
StepAP214_AppliedDateAssignment::StepAP214_AppliedDateAssignment () {}
void StepAP214_AppliedDateAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedDateAssignment,StepBasic_DateAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedDateAssignment,StepBasic_DateAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_Document.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedDocumentReference,StepBasic_DocumentReference)
StepAP214_AppliedDocumentReference::StepAP214_AppliedDocumentReference () { }
void StepAP214_AppliedDocumentReference::Init

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedDocumentReference,StepBasic_DocumentReference)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedDocumentReference,StepBasic_DocumentReference)
protected:

View File

@@ -21,6 +21,8 @@
#include <StepBasic_IdentificationRole.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedExternalIdentificationAssignment,StepBasic_ExternalIdentificationAssignment)
//=======================================================================
//function : StepAP214_AppliedExternalIdentificationAssignment
//purpose :

View File

@@ -51,7 +51,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedExternalIdentificationAssignment,StepBasic_ExternalIdentificationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedExternalIdentificationAssignment,StepBasic_ExternalIdentificationAssignment)
protected:

View File

@@ -19,6 +19,8 @@
#include <StepAP214_AppliedGroupAssignment.hxx>
#include <StepBasic_Group.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedGroupAssignment,StepBasic_GroupAssignment)
//=======================================================================
//function : StepAP214_AppliedGroupAssignment
//purpose :

View File

@@ -49,7 +49,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedGroupAssignment,StepBasic_GroupAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedGroupAssignment,StepBasic_GroupAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_Organization.hxx>
#include <StepBasic_OrganizationRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedOrganizationAssignment,StepBasic_OrganizationAssignment)
StepAP214_AppliedOrganizationAssignment::StepAP214_AppliedOrganizationAssignment () {}
void StepAP214_AppliedOrganizationAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedOrganizationAssignment,StepBasic_OrganizationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedOrganizationAssignment,StepBasic_OrganizationAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_PersonAndOrganization.hxx>
#include <StepBasic_PersonAndOrganizationRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
StepAP214_AppliedPersonAndOrganizationAssignment::StepAP214_AppliedPersonAndOrganizationAssignment () {}
void StepAP214_AppliedPersonAndOrganizationAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
protected:

View File

@@ -16,6 +16,8 @@
#include <StepAP214_AppliedPresentedItem.hxx>
#include <StepAP214_PresentedItemSelect.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedPresentedItem,StepVisual_PresentedItem)
StepAP214_AppliedPresentedItem::StepAP214_AppliedPresentedItem () {}
void StepAP214_AppliedPresentedItem::Init(

View File

@@ -52,7 +52,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedPresentedItem,StepVisual_PresentedItem)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedPresentedItem,StepVisual_PresentedItem)
protected:

View File

@@ -17,6 +17,8 @@
#include <StepAP214_SecurityClassificationItem.hxx>
#include <StepBasic_SecurityClassification.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
StepAP214_AppliedSecurityClassificationAssignment::StepAP214_AppliedSecurityClassificationAssignment () {}
void StepAP214_AppliedSecurityClassificationAssignment::Init(

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AppliedSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_DateAndTime.hxx>
#include <StepBasic_DateTimeRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
StepAP214_AutoDesignActualDateAndTimeAssignment::StepAP214_AutoDesignActualDateAndTimeAssignment () {}
void StepAP214_AutoDesignActualDateAndTimeAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignActualDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_Date.hxx>
#include <StepBasic_DateRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAssignment,StepBasic_DateAssignment)
StepAP214_AutoDesignActualDateAssignment::StepAP214_AutoDesignActualDateAssignment () {}
void StepAP214_AutoDesignActualDateAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignActualDateAssignment,StepBasic_DateAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAssignment,StepBasic_DateAssignment)
protected:

View File

@@ -17,6 +17,8 @@
#include <StepAP214_AutoDesignGeneralOrgItem.hxx>
#include <StepBasic_Approval.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignApprovalAssignment,StepBasic_ApprovalAssignment)
StepAP214_AutoDesignApprovalAssignment::StepAP214_AutoDesignApprovalAssignment () {}
void StepAP214_AutoDesignApprovalAssignment::Init(

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignApprovalAssignment,StepBasic_ApprovalAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignApprovalAssignment,StepBasic_ApprovalAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_PersonAndOrganization.hxx>
#include <StepBasic_PersonAndOrganizationRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignDateAndPersonAssignment,StepBasic_PersonAndOrganizationAssignment)
StepAP214_AutoDesignDateAndPersonAssignment::StepAP214_AutoDesignDateAndPersonAssignment () {}
void StepAP214_AutoDesignDateAndPersonAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignDateAndPersonAssignment,StepBasic_PersonAndOrganizationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignDateAndPersonAssignment,StepBasic_PersonAndOrganizationAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_Document.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignDocumentReference,StepBasic_DocumentReference)
StepAP214_AutoDesignDocumentReference::StepAP214_AutoDesignDocumentReference () { }
void StepAP214_AutoDesignDocumentReference::Init

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignDocumentReference,StepBasic_DocumentReference)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignDocumentReference,StepBasic_DocumentReference)
protected:

View File

@@ -17,6 +17,8 @@
#include <StepAP214_AutoDesignGroupedItem.hxx>
#include <StepBasic_Group.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignGroupAssignment,StepBasic_GroupAssignment)
StepAP214_AutoDesignGroupAssignment::StepAP214_AutoDesignGroupAssignment () {}
void StepAP214_AutoDesignGroupAssignment::Init(

View File

@@ -53,7 +53,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignGroupAssignment,StepBasic_GroupAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignGroupAssignment,StepBasic_GroupAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_DateAndTime.hxx>
#include <StepBasic_DateTimeRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
StepAP214_AutoDesignNominalDateAndTimeAssignment::StepAP214_AutoDesignNominalDateAndTimeAssignment () {}
void StepAP214_AutoDesignNominalDateAndTimeAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignNominalDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_Date.hxx>
#include <StepBasic_DateRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAssignment,StepBasic_DateAssignment)
StepAP214_AutoDesignNominalDateAssignment::StepAP214_AutoDesignNominalDateAssignment () {}
void StepAP214_AutoDesignNominalDateAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignNominalDateAssignment,StepBasic_DateAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAssignment,StepBasic_DateAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_Organization.hxx>
#include <StepBasic_OrganizationRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignOrganizationAssignment,StepBasic_OrganizationAssignment)
StepAP214_AutoDesignOrganizationAssignment::StepAP214_AutoDesignOrganizationAssignment () {}
void StepAP214_AutoDesignOrganizationAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignOrganizationAssignment,StepBasic_OrganizationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignOrganizationAssignment,StepBasic_OrganizationAssignment)
protected:

View File

@@ -18,6 +18,8 @@
#include <StepBasic_PersonAndOrganization.hxx>
#include <StepBasic_PersonAndOrganizationRole.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
StepAP214_AutoDesignPersonAndOrganizationAssignment::StepAP214_AutoDesignPersonAndOrganizationAssignment () {}
void StepAP214_AutoDesignPersonAndOrganizationAssignment::Init(

View File

@@ -56,7 +56,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
protected:

View File

@@ -16,6 +16,8 @@
#include <StepAP214_AutoDesignPresentedItem.hxx>
#include <StepAP214_AutoDesignPresentedItemSelect.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignPresentedItem,StepVisual_PresentedItem)
StepAP214_AutoDesignPresentedItem::StepAP214_AutoDesignPresentedItem () {}
void StepAP214_AutoDesignPresentedItem::Init(

View File

@@ -52,7 +52,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignPresentedItem,StepVisual_PresentedItem)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignPresentedItem,StepVisual_PresentedItem)
protected:

View File

@@ -17,6 +17,8 @@
#include <StepBasic_Approval.hxx>
#include <StepBasic_SecurityClassification.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
StepAP214_AutoDesignSecurityClassificationAssignment::StepAP214_AutoDesignSecurityClassificationAssignment () {}
void StepAP214_AutoDesignSecurityClassificationAssignment::Init(

View File

@@ -55,7 +55,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_AutoDesignSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
protected:

View File

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

View File

@@ -38,7 +38,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_Class,StepBasic_Group)
DEFINE_STANDARD_RTTIEXT(StepAP214_Class,StepBasic_Group)
protected:

View File

@@ -22,6 +22,8 @@
#include <StepBasic_SourceItem.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedClass,StepAP214_Class)
//=======================================================================
//function : StepAP214_ExternallyDefinedClass
//purpose :

View File

@@ -52,7 +52,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_ExternallyDefinedClass,StepAP214_Class)
DEFINE_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedClass,StepAP214_Class)
protected:

View File

@@ -22,6 +22,8 @@
#include <StepBasic_SourceItem.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedGeneralProperty,StepBasic_GeneralProperty)
//=======================================================================
//function : StepAP214_ExternallyDefinedGeneralProperty
//purpose :

View File

@@ -52,7 +52,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_ExternallyDefinedGeneralProperty,StepBasic_GeneralProperty)
DEFINE_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedGeneralProperty,StepBasic_GeneralProperty)
protected:

View File

@@ -19,6 +19,8 @@
#include <Standard_Type.hxx>
#include <StepAP214_Protocol.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_Protocol,StepData_Protocol)
static Standard_CString schemaAP214CD = "AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }";
static Standard_CString schemaAP214DIS = "AUTOMOTIVE_DESIGN { 1 2 10303 214 0 1 1 1 }";
static Standard_CString schemaAP214IS = "AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }";

View File

@@ -54,7 +54,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_Protocol,StepData_Protocol)
DEFINE_STANDARD_RTTIEXT(StepAP214_Protocol,StepData_Protocol)
protected:

View File

@@ -20,6 +20,8 @@
#include <StepRepr_RepresentationItem.hxx>
#include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(StepAP214_RepItemGroup,StepBasic_Group)
//=======================================================================
//function : StepAP214_RepItemGroup
//purpose :

View File

@@ -50,7 +50,7 @@ public:
DEFINE_STANDARD_RTTI(StepAP214_RepItemGroup,StepBasic_Group)
DEFINE_STANDARD_RTTIEXT(StepAP214_RepItemGroup,StepBasic_Group)
protected: