$
$class Handle(%HTName) : public Handle(%HTInherits) {
$ public:
-$ void* operator new(size_t,void* anAddress)
-$ {
-$ return anAddress;
-$ }
-$ void* operator new(size_t size)
-$ {
-$ return Standard::Allocate(size);
-$ }
-$ void operator delete(void *anAddress)
-$ {
-$ if (anAddress) Standard::Free((Standard_Address&)anAddress);
-$ }
$ Handle(%HTName)():Handle(%HTInherits)() {}
$ Handle(%HTName)(const Handle(%HTName)& aHandle) : Handle(%HTInherits)(aHandle)
$ {
$ return *this;
$ }
$
-$ %HTName* operator->()
-$ {
-$ return (%HTName *)ControlAccess();
-$ }
-$
-$ %HTName* operator->() const
+$ %HTName* operator->() const
$ {
$ return (%HTName *)ControlAccess();
$ }
$
-$ Standard_EXPORT ~Handle(%HTName)();
+$// Standard_EXPORT ~Handle(%HTName)();
$
$ Standard_EXPORT static const Handle(%HTName) DownCast(const Handle(Standard_Transient)& AnObject);
$};
$class %Class : public %Inherits {
$
$public:
-$
-$ void* operator new(size_t,void* anAddress)
-$ {
-$ return anAddress;
-$ }
-$ void* operator new(size_t size)
-$ {
-$ return Standard::Allocate(size);
-$ }
-$ void operator delete(void *anAddress)
-$ {
-$ if (anAddress) Standard::Free((Standard_Address&)anAddress);
-$ }
$ // Methods PUBLIC
$ //
$%TICPublicmets
$
$ // Type management
$ //
-$ Standard_EXPORT friend Handle_Standard_Type& %Class_Type_();
$ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
-$ Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
+$ //Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
$
$protected:
$
$
$class %Class : public %Inherits {
$
-$ void* operator new(size_t,void* anAddress)
-$ {
-$ return anAddress;
-$ }
-$ void* operator new(size_t size)
-$ {
-$ return Standard::Allocate(size);
-$ }
-$ void operator delete(void *anAddress)
-$ {
-$ if (anAddress) Standard::Free((Standard_Address&)anAddress);
-$ }
$#ifndef NO_CXX_EXCEPTION
$ Standard_EXPORT virtual void Throw() const;
$#endif
$ Standard_EXPORT static void Raise(Standard_SStream& aReason);
$ Standard_EXPORT static Handle(%Class) NewInstance(const Standard_CString aMessage);
$
-$ Standard_EXPORT ~%Class();
+$// Standard_EXPORT ~%Class();
$
$ // Type methods
$ //
$ Standard_EXPORT friend Handle_Standard_Type& %Class_Type_();
$ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
-$ Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
+$// Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
$};
$
$#endif
$#ifndef _Standard_Macro_HeaderFile
$#include <Standard_Macro.hxx>
$#endif
-$%Class::~%Class(){}
+$//%Class::~%Class(){}
$
$void %Class::Raise(Standard_SStream& aReason)
${
@end;
@template EmptyDestructorTemplate(%Class) is
-$Standard_EXPORT ~%Class();
+$//Standard_EXPORT ~%Class();
@end;
@template FullEmptyHandleDestructorTemplate(%Class) is
-$Handle_%Class::~Handle_%Class() {}
+$//Handle_%Class::~Handle_%Class() {}
@end;
@template FullEmptyDestructorTemplate(%Class) is
-$%Class::~%Class() {}
+$//%Class::~%Class() {}
@end;
-- ===============
@template TypeMgtAncestor(%Nb,%Ancestors) is
$ static Handle_Standard_Type %Nb = STANDARD_TYPE(%Ancestors);
-$ if ( %Nb.IsNull()) %Nb = STANDARD_TYPE(%Ancestors);
@end;
@template TypeMgt(%Class,%Inherits,%Ancestors) is
@end;
@template IsKind(%Class,%IClass) is
-$Standard_Boolean %Class::IsKind(const Handle(Standard_Type)& AType) const
-${
-$ return (STANDARD_TYPE(%Class) == AType || %IClass::IsKind(AType));
-$}
+$//Standard_Boolean %Class::IsKind(const Handle(Standard_Type)& AType) const
+$//{
+$// return (STANDARD_TYPE(%Class) == AType || %IClass::IsKind(AType));
+$//}
@end;
$class Handle(%HPName) : public Handle(%HPInherits) {
$ public:
$
-$ void* operator new(size_t,void* anAddress)
-$ {
-$ return anAddress;
-$ }
-$ void* operator new(size_t size)
-$ {
-$ return StandardCSFDB_Allocate(size);
-$ }
-$ void operator delete(void *anAddress)
-$ {
-$ if (anAddress) StandardCSFDB_Free((Standard_Address&)anAddress);
-$ }
-$
$ Handle(%HPName)():Handle(%HPInherits)() {}
$ Handle(%HPName)(const Handle(%HPName)& aHandle) : Handle(%HPInherits)(aHandle)
$ {
$ return *this;
$ }
$
-$ %HPName* operator->()
-$ {
-$ return (%HPName *)ControlAccess();
-$ }
-$
$ %HPName* operator->() const
$ {
$ return (%HPName *)ControlAccess();
$ }
$
-$ Standard_EXPORT ~Handle(%HPName)();
-$
$ Standard_EXPORT static const Handle(%HPName) DownCast(const Handle(Standard_Persistent)& AnObject);
$};
$#endif
%TICUndefines,
%TICSuppMethod) is
$// File generated by CPPExt (Persistent CSFDB)
-$// for CAS.CADE (copyright Matra-Datavision 1995)
$//
+$//
+$// Copyright (C) 1991 - 2000 by
+$// Matra Datavision SA. All rights reserved.
+$//
+$// Copyright (C) 2001 - 2004 by
+$// Open CASCADE SA. All rights reserved.
+$//
+$// This file is part of the Open CASCADE Technology software.
+$//
+$// This software may be distributed and/or modified under the terms and
+$// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+$// and appearing in the file LICENSE included in the packaging of this file.
+$//
+$// This software is distributed on an "AS IS" basis, without warranty of any
+$// kind, and Open CASCADE SA hereby disclaims all such warranties,
+$// including without limitation, any warranties of merchantability, fitness
+$// for a particular purpose or non-infringement. Please see the License for
+$// the specific terms and conditions governing rights and limitations under the
+$// License.
$#ifndef _%Class_HeaderFile
$#define _%Class_HeaderFile
$
$
$class %Class : public %Inherits {
$
-$
$public:
-$ void* operator new(size_t,void* anAddress)
-$ {
-$ return anAddress;
-$ }
-$ void* operator new(size_t size)
-$ {
-$ return StandardCSFDB_Allocate(size);
-$ }
-$ void operator delete(void *anAddress)
-$ {
-$ if (anAddress) StandardCSFDB_Free((Standard_Address&)anAddress);
-$ }
$
$ // Methods PUBLIC
$ //
$
$ // Type management
$ //
-$ Standard_EXPORT friend Handle_Standard_Type& %Class_Type_();
$ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
-$ Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
+$// Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
$
$protected:
$