mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0028832: MMgt_TShared can be replaced by Standard_Transient
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_Check,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_Check,Standard_Transient)
|
||||
|
||||
// Un Check est cree au depart sans liste de message : celle ci est creee
|
||||
// seulement si au moins une erreur doit y etre enregitree (Fail-Warning)
|
||||
|
@@ -21,7 +21,7 @@
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <TColStd_HSequenceOfHAsciiString.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_CString.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
@@ -38,7 +38,7 @@ class Message_Messenger;
|
||||
#endif
|
||||
|
||||
class Interface_Check;
|
||||
DEFINE_STANDARD_HANDLE(Interface_Check, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_Check, Standard_Transient)
|
||||
|
||||
//! Defines a Check, as a list of Fail or Warning Messages under
|
||||
//! a literal form, which can be empty. A Check can also bring an
|
||||
@@ -51,7 +51,7 @@ DEFINE_STANDARD_HANDLE(Interface_Check, MMgt_TShared)
|
||||
//! inserted (integers, reals, strings)
|
||||
//! The original form can be more suitable for some operations
|
||||
//! such as counting messages
|
||||
class Interface_Check : public MMgt_TShared
|
||||
class Interface_Check : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -248,7 +248,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_Check,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_Check,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -17,4 +17,4 @@
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_CopyControl,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_CopyControl,Standard_Transient)
|
@@ -20,14 +20,14 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
class Interface_InterfaceError;
|
||||
class Standard_Transient;
|
||||
|
||||
|
||||
class Interface_CopyControl;
|
||||
DEFINE_STANDARD_HANDLE(Interface_CopyControl, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_CopyControl, Standard_Transient)
|
||||
|
||||
//! This deferred class describes the services required by
|
||||
//! CopyTool to work. They are very simple and correspond
|
||||
@@ -35,7 +35,7 @@ DEFINE_STANDARD_HANDLE(Interface_CopyControl, MMgt_TShared)
|
||||
//! But they can be provided by various classes which can
|
||||
//! control a Transfer. Each Starting Entity have at most
|
||||
//! one Result (Mapping one-one)
|
||||
class Interface_CopyControl : public MMgt_TShared
|
||||
class Interface_CopyControl : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -57,7 +57,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_CopyControl,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_CopyControl,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_EntityCluster,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_EntityCluster,Standard_Transient)
|
||||
|
||||
// Un Cluster, ce sont 4 entites qui se suivent (dans le principe, nombre fixe,
|
||||
// meme si pas 4). Elles sont remplies depuis 0. Il y a donc autant d Entites
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_Transient;
|
||||
@@ -31,7 +31,7 @@ class Interface_EntityIterator;
|
||||
|
||||
|
||||
class Interface_EntityCluster;
|
||||
DEFINE_STANDARD_HANDLE(Interface_EntityCluster, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_EntityCluster, Standard_Transient)
|
||||
|
||||
//! Auxiliary class for EntityList. An EntityList designates an
|
||||
//! EntityCluster, which brings itself an fixed maximum count of
|
||||
@@ -43,7 +43,7 @@ DEFINE_STANDARD_HANDLE(Interface_EntityCluster, MMgt_TShared)
|
||||
//! little count. It is designed for a light management.
|
||||
//! Remark that a new Item may not be Null, because this is the
|
||||
//! criterium used for "End of List"
|
||||
class Interface_EntityCluster : public MMgt_TShared
|
||||
class Interface_EntityCluster : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -96,7 +96,7 @@ public:
|
||||
friend class Interface_EntityList;
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_EntityCluster,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_EntityCluster,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -27,7 +27,7 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_FileReaderData,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_FileReaderData,Standard_Transient)
|
||||
|
||||
// Stoque les Donnees issues d un Fichier (Conservees sous forme Litterale)
|
||||
// Chaque norme peut s en servir comme base (listes de parametres litteraux,
|
||||
|
@@ -23,7 +23,7 @@
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <TColStd_Array1OfInteger.hxx>
|
||||
#include <TColStd_Array1OfTransient.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_CString.hxx>
|
||||
#include <Interface_ParamType.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
@@ -37,7 +37,7 @@ class Standard_Transient;
|
||||
|
||||
|
||||
class Interface_FileReaderData;
|
||||
DEFINE_STANDARD_HANDLE(Interface_FileReaderData, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_FileReaderData, Standard_Transient)
|
||||
|
||||
//! This class defines services which permit to access Data issued
|
||||
//! from a File, in a form which does not depend of physical
|
||||
@@ -54,7 +54,7 @@ DEFINE_STANDARD_HANDLE(Interface_FileReaderData, MMgt_TShared)
|
||||
//! FileReaderData inherits TShared to be accessed by Handle :
|
||||
//! this allows FileReaderTool to define more easily the specific
|
||||
//! methods, and improves memory management.
|
||||
class Interface_FileReaderData : public MMgt_TShared
|
||||
class Interface_FileReaderData : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -180,7 +180,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_FileReaderData,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_FileReaderData,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -21,7 +21,7 @@
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_GTool,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_GTool,Standard_Transient)
|
||||
|
||||
Interface_GTool::Interface_GTool () { }
|
||||
|
||||
|
@@ -23,7 +23,7 @@
|
||||
#include <Interface_GeneralLib.hxx>
|
||||
#include <Interface_DataMapOfTransientInteger.hxx>
|
||||
#include <TColStd_IndexedDataMapOfTransientTransient.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_CString.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
@@ -36,7 +36,7 @@ class Interface_GeneralModule;
|
||||
|
||||
|
||||
class Interface_GTool;
|
||||
DEFINE_STANDARD_HANDLE(Interface_GTool, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_GTool, Standard_Transient)
|
||||
|
||||
//! GTool - General Tool for a Model
|
||||
//! Provides the functions performed by Protocol/GeneralModule for
|
||||
@@ -44,7 +44,7 @@ DEFINE_STANDARD_HANDLE(Interface_GTool, MMgt_TShared)
|
||||
//! Optimized : once an entity has been queried, the GeneralLib is
|
||||
//! not longer queried
|
||||
//! Shareable between several users : as a Handle
|
||||
class Interface_GTool : public MMgt_TShared
|
||||
class Interface_GTool : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -101,7 +101,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_GTool,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_GTool,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,7 +22,7 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_GeneralModule,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_GeneralModule,Standard_Transient)
|
||||
|
||||
void Interface_GeneralModule::FillShared
|
||||
(const Handle(Interface_InterfaceModel)& /*model*/,
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
class Interface_InterfaceModel;
|
||||
@@ -33,7 +33,7 @@ class TCollection_HAsciiString;
|
||||
|
||||
|
||||
class Interface_GeneralModule;
|
||||
DEFINE_STANDARD_HANDLE(Interface_GeneralModule, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_GeneralModule, Standard_Transient)
|
||||
|
||||
//! This class defines general services, which must be provided
|
||||
//! for each type of Entity (i.e. of Transient Object processed
|
||||
@@ -43,7 +43,7 @@ DEFINE_STANDARD_HANDLE(Interface_GeneralModule, MMgt_TShared)
|
||||
//! then calls Module), each recognized Entity Type corresponds
|
||||
//! to a Case Number, determined by the Protocol each class of
|
||||
//! GeneralModule belongs to.
|
||||
class Interface_GeneralModule : public MMgt_TShared
|
||||
class Interface_GeneralModule : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -184,7 +184,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_GeneralModule,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_GeneralModule,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -21,7 +21,7 @@
|
||||
#include <Standard_DomainError.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_HGraph,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_HGraph,Standard_Transient)
|
||||
|
||||
Interface_HGraph::Interface_HGraph (const Interface_Graph& agraph)
|
||||
: thegraph(agraph) { }
|
||||
|
@@ -21,7 +21,7 @@
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Interface_Graph.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
class Standard_DomainError;
|
||||
class Interface_Graph;
|
||||
@@ -32,12 +32,12 @@ class Interface_GTool;
|
||||
|
||||
|
||||
class Interface_HGraph;
|
||||
DEFINE_STANDARD_HANDLE(Interface_HGraph, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_HGraph, Standard_Transient)
|
||||
|
||||
//! This class allows to store a redefinable Graph, via a Handle
|
||||
//! (usefull for an Object which can work on several successive
|
||||
//! Models, with the same general conditions)
|
||||
class Interface_HGraph : public MMgt_TShared
|
||||
class Interface_HGraph : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -74,7 +74,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_HGraph,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_HGraph,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -15,7 +15,7 @@
|
||||
#include <Interface_IntVal.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_IntVal,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_IntVal,Standard_Transient)
|
||||
|
||||
Interface_IntVal::Interface_IntVal () { theval = 0; }
|
||||
|
||||
|
@@ -21,14 +21,14 @@
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
|
||||
|
||||
class Interface_IntVal;
|
||||
DEFINE_STANDARD_HANDLE(Interface_IntVal, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_IntVal, Standard_Transient)
|
||||
|
||||
//! An Integer through a Handle (i.e. managed as TShared)
|
||||
class Interface_IntVal : public MMgt_TShared
|
||||
class Interface_IntVal : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_IntVal,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_IntVal,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -37,7 +37,7 @@
|
||||
#include <TColStd_Array1OfTransient.hxx>
|
||||
#include <TColStd_DataMapIteratorOfDataMapOfIntegerTransient.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_InterfaceModel, MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_InterfaceModel, Standard_Transient)
|
||||
|
||||
// Un Modele d`Interface est un ensemble ferme d`Entites d`interface : chacune
|
||||
// est dans un seul modele a la fois; elle y a un numero (Number) qui permet de
|
||||
|
@@ -22,7 +22,7 @@
|
||||
#include <TColStd_IndexedMapOfTransient.hxx>
|
||||
#include <TColStd_DataMapOfIntegerTransient.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <Standard_CString.hxx>
|
||||
@@ -44,7 +44,7 @@ class Message_Messenger;
|
||||
|
||||
|
||||
class Interface_InterfaceModel;
|
||||
DEFINE_STANDARD_HANDLE(Interface_InterfaceModel, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_InterfaceModel, Standard_Transient)
|
||||
|
||||
//! Defines an (Indexed) Set of data corresponding to a complete
|
||||
//! Transfer by a File Interface, i.e. File Header and Transient
|
||||
@@ -72,7 +72,7 @@ DEFINE_STANDARD_HANDLE(Interface_InterfaceModel, MMgt_TShared)
|
||||
//! under another name).
|
||||
//!
|
||||
//! See also Graph, ShareTool, CheckTool for more
|
||||
class Interface_InterfaceModel : public MMgt_TShared
|
||||
class Interface_InterfaceModel : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -400,7 +400,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_InterfaceModel,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_InterfaceModel,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
class Interface_GlobalNodeOfGeneralLib;
|
||||
class Standard_Transient;
|
||||
class Interface_GeneralModule;
|
||||
@@ -29,10 +29,10 @@ class Interface_GeneralLib;
|
||||
|
||||
|
||||
class Interface_NodeOfGeneralLib;
|
||||
DEFINE_STANDARD_HANDLE(Interface_NodeOfGeneralLib, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_NodeOfGeneralLib, Standard_Transient)
|
||||
|
||||
|
||||
class Interface_NodeOfGeneralLib : public MMgt_TShared
|
||||
class Interface_NodeOfGeneralLib : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI_INLINE(Interface_NodeOfGeneralLib,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTI_INLINE(Interface_NodeOfGeneralLib,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
class Interface_GlobalNodeOfReaderLib;
|
||||
class Standard_Transient;
|
||||
class Interface_ReaderModule;
|
||||
@@ -29,10 +29,10 @@ class Interface_ReaderLib;
|
||||
|
||||
|
||||
class Interface_NodeOfReaderLib;
|
||||
DEFINE_STANDARD_HANDLE(Interface_NodeOfReaderLib, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_NodeOfReaderLib, Standard_Transient)
|
||||
|
||||
|
||||
class Interface_NodeOfReaderLib : public MMgt_TShared
|
||||
class Interface_NodeOfReaderLib : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI_INLINE(Interface_NodeOfReaderLib,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTI_INLINE(Interface_NodeOfReaderLib,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -21,7 +21,7 @@
|
||||
#include <Standard_RangeError.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ParamList,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ParamList,Standard_Transient)
|
||||
|
||||
//=======================================================================
|
||||
//function : Interface_ParamList
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <Interface_VectorOfFileParameter.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Standard_RangeError;
|
||||
class Standard_OutOfRange;
|
||||
@@ -29,10 +29,10 @@ class Interface_FileParameter;
|
||||
|
||||
|
||||
class Interface_ParamList;
|
||||
DEFINE_STANDARD_HANDLE(Interface_ParamList, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_ParamList, Standard_Transient)
|
||||
|
||||
|
||||
class Interface_ParamList : public MMgt_TShared
|
||||
class Interface_ParamList : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -76,7 +76,7 @@ Interface_FileParameter& operator () (const Standard_Integer Index)
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ParamList,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ParamList,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,7 +19,7 @@
|
||||
#include <Standard_OutOfRange.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ParamSet,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ParamSet,Standard_Transient)
|
||||
|
||||
Interface_ParamSet::Interface_ParamSet (const Standard_Integer nres, const Standard_Integer )//nst)
|
||||
{
|
||||
|
@@ -22,7 +22,7 @@
|
||||
|
||||
#include <Standard_PCharacter.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_CString.hxx>
|
||||
#include <Interface_ParamType.hxx>
|
||||
class Interface_ParamList;
|
||||
@@ -31,11 +31,11 @@ class Interface_FileParameter;
|
||||
|
||||
|
||||
class Interface_ParamSet;
|
||||
DEFINE_STANDARD_HANDLE(Interface_ParamSet, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_ParamSet, Standard_Transient)
|
||||
|
||||
//! Defines an ordered set of FileParameters, in a way to be
|
||||
//! efficient as in memory requirement or in speed
|
||||
class Interface_ParamSet : public MMgt_TShared
|
||||
class Interface_ParamSet : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -88,7 +88,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ParamSet,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ParamSet,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_Protocol,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_Protocol,Standard_Transient)
|
||||
|
||||
// Gestion du Protocol actif : tres simple, une variable statique
|
||||
static Handle(Interface_Protocol)& theactive()
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
@@ -32,7 +32,7 @@ class Interface_InterfaceModel;
|
||||
|
||||
|
||||
class Interface_Protocol;
|
||||
DEFINE_STANDARD_HANDLE(Interface_Protocol, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_Protocol, Standard_Transient)
|
||||
|
||||
//! General description of Interface Protocols. A Protocol defines
|
||||
//! a set of Entity types. This class provides also the notion of
|
||||
@@ -42,7 +42,7 @@ DEFINE_STANDARD_HANDLE(Interface_Protocol, MMgt_TShared)
|
||||
//! It also gives control of type definitions. By default, types
|
||||
//! are provided by CDL, but specific implementations, or topics
|
||||
//! like multi-typing, may involve another way
|
||||
class Interface_Protocol : public MMgt_TShared
|
||||
class Interface_Protocol : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -117,7 +117,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_Protocol,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_Protocol,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,7 +19,7 @@
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ReaderModule,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ReaderModule,Standard_Transient)
|
||||
|
||||
Standard_Boolean Interface_ReaderModule::NewRead(const Standard_Integer,
|
||||
const Handle(Interface_FileReaderData)&,
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
class Standard_DomainError;
|
||||
@@ -30,7 +30,7 @@ class Standard_Transient;
|
||||
|
||||
|
||||
class Interface_ReaderModule;
|
||||
DEFINE_STANDARD_HANDLE(Interface_ReaderModule, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_ReaderModule, Standard_Transient)
|
||||
|
||||
//! Defines unitary operations required to read an Entity from a
|
||||
//! File (see FileReaderData, FileReaderTool), under control of
|
||||
@@ -41,7 +41,7 @@ DEFINE_STANDARD_HANDLE(Interface_ReaderModule, MMgt_TShared)
|
||||
//! To work, a GeneralModule has formerly recognized the Type read
|
||||
//! from FileReaderData as a positive Case Number, then the
|
||||
//! ReaderModule reads it according to this Case Number
|
||||
class Interface_ReaderModule : public MMgt_TShared
|
||||
class Interface_ReaderModule : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -72,7 +72,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ReaderModule,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ReaderModule,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -17,7 +17,7 @@
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ReportEntity,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_ReportEntity,Standard_Transient)
|
||||
|
||||
//=======================================================================
|
||||
//function : Interface_ReportEntity
|
||||
|
@@ -20,14 +20,14 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
class Interface_Check;
|
||||
class Standard_Transient;
|
||||
|
||||
|
||||
class Interface_ReportEntity;
|
||||
DEFINE_STANDARD_HANDLE(Interface_ReportEntity, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_ReportEntity, Standard_Transient)
|
||||
|
||||
//! A ReportEntity is produced to aknowledge and memorize the
|
||||
//! binding between a Check and an Entity. The Check can bring
|
||||
@@ -52,7 +52,7 @@ DEFINE_STANDARD_HANDLE(Interface_ReportEntity, MMgt_TShared)
|
||||
//! use the class UndefinedContent to brings parameters : it is
|
||||
//! enough for most of information and avoids to redefine them,
|
||||
//! only the specific part remains to be defined for each norm.
|
||||
class Interface_ReportEntity : public MMgt_TShared
|
||||
class Interface_ReportEntity : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -107,7 +107,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ReportEntity,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_ReportEntity,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,7 +23,7 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TCollection_HAsciiString.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_UndefinedContent,MMgt_TShared)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(Interface_UndefinedContent,Standard_Transient)
|
||||
|
||||
#define Content_TypeField 31
|
||||
#define Content_LocalField 7
|
||||
|
@@ -24,7 +24,7 @@
|
||||
#include <TColStd_HArray1OfInteger.hxx>
|
||||
#include <Interface_HArray1OfHAsciiString.hxx>
|
||||
#include <Interface_EntityList.hxx>
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Interface_ParamType.hxx>
|
||||
class Standard_OutOfRange;
|
||||
@@ -38,7 +38,7 @@ class Interface_CopyTool;
|
||||
|
||||
|
||||
class Interface_UndefinedContent;
|
||||
DEFINE_STANDARD_HANDLE(Interface_UndefinedContent, MMgt_TShared)
|
||||
DEFINE_STANDARD_HANDLE(Interface_UndefinedContent, Standard_Transient)
|
||||
|
||||
//! Defines resources for an "Undefined Entity" : such an Entity
|
||||
//! is used to describe an Entity which complies with the Norm,
|
||||
@@ -62,7 +62,7 @@ DEFINE_STANDARD_HANDLE(Interface_UndefinedContent, MMgt_TShared)
|
||||
//!
|
||||
//! Finally, the Protocols of each norm have to Create and
|
||||
//! Recognize Unknown Entities of this norm
|
||||
class Interface_UndefinedContent : public MMgt_TShared
|
||||
class Interface_UndefinedContent : public Standard_Transient
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -133,7 +133,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_UndefinedContent,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(Interface_UndefinedContent,Standard_Transient)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -16,7 +16,7 @@
|
||||
#ifndef Interface_VectorOfFileParameter_HeaderFile
|
||||
#define Interface_VectorOfFileParameter_HeaderFile
|
||||
|
||||
#include <MMgt_TShared.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <NCollection_Vector.hxx>
|
||||
#include <Interface_FileParameter.hxx>
|
||||
|
||||
|
Reference in New Issue
Block a user