0028832: MMgt_TShared can be replaced by Standard_Transient
[occt.git] / src / NCollection / NCollection_DefineHArray1.hxx
index 0090f99..5304a38 100644 (file)
 
 #include <Standard_Type.hxx>
 #include <NCollection_DefineArray1.hxx>
-#include <MMgt_TShared.hxx>
+#include <Standard_Transient.hxx>
 
 //      Declaration of Array1 class managed by Handle
 
 #define DEFINE_HARRAY1(HClassName, _Array1Type_)                               \
-class HClassName : public _Array1Type_, public MMgt_TShared {                  \
+class HClassName : public _Array1Type_, public Standard_Transient {                  \
  public:                                                                       \
    DEFINE_STANDARD_ALLOC                                                       \
    DEFINE_NCOLLECTION_ALLOC                                                    \
@@ -39,9 +39,9 @@ class HClassName : public _Array1Type_, public MMgt_TShared {                  \
    HClassName  (const _Array1Type_& theOther) : _Array1Type_(theOther) {}      \
    const _Array1Type_& Array1 () const { return *this; }                       \
    _Array1Type_& ChangeArray1 ()       { return *this; }                       \
-   DEFINE_STANDARD_RTTI_INLINE(HClassName,MMgt_TShared)                              \
+   DEFINE_STANDARD_RTTI_INLINE(HClassName,Standard_Transient)                              \
 };                                                                             \
-DEFINE_STANDARD_HANDLE (HClassName, MMgt_TShared)
+DEFINE_STANDARD_HANDLE (HClassName, Standard_Transient)
 
 #define IMPLEMENT_HARRAY1(HClassName)