|
Open CASCADE Technology 6.5.2
|
Abstract class which forms the root of the entire Transient class hierarchy.
#include <Standard_Transient_proto.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| Operator new for placement in pre-allocated memory. | |
| void * | operator new (size_t size) |
| Operator new for memory allocation uses Open CASCADE memory manager. | |
| void | operator delete (void *anAddress) |
| Operator delete symmetric to operator new. | |
| Standard_Transient () | |
| Empty constructor. | |
| Standard_Transient (const Standard_Transient &) | |
| Copy constructor -- does nothing. | |
| Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. | |
| virtual | ~Standard_Transient () |
| Destructor must be virtual. | |
| virtual void | Delete () const |
| Memory deallocator for transient classes. | |
| virtual Standard_Integer | HashCode (const Standard_Integer Upper) const |
| Returns a hash code value for this object. The value is in the range 1..Upper. | |
| virtual void | ShallowDump (Standard_OStream &) const |
| virtual const Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. | |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. | |
| Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. | |
| Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. | |
| Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. | |
| virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. | |
| Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. | |
| Standard_Transient::Standard_Transient | ( | ) | [inline] |
| Standard_Transient::Standard_Transient | ( | const Standard_Transient & | ) | [inline] |
| virtual Standard_Transient::~Standard_Transient | ( | ) | [virtual] |
| virtual void Standard_Transient::Delete | ( | ) | const [virtual] |
Reimplemented in MMgt_TShared, AIS_InteractiveContext, and NIS_Triangulated.
| virtual const Handle_Standard_Type& Standard_Transient::DynamicType | ( | ) | const [virtual] |
| Standard_Integer Standard_Transient::GetRefCount | ( | ) | const [inline] |
| virtual Standard_Integer Standard_Transient::HashCode | ( | const Standard_Integer | Upper | ) | const [virtual] |
Reimplemented in NIS_Drawer.
| Standard_Boolean Standard_Transient::IsInstance | ( | const Handle_Standard_Type & | theType | ) | const |
| Standard_Boolean Standard_Transient::IsInstance | ( | const Standard_CString | theTypeName | ) | const |
| Standard_Boolean Standard_Transient::IsKind | ( | const Handle_Standard_Type & | theType | ) | const |
| Standard_Boolean Standard_Transient::IsKind | ( | const Standard_CString | theTypeName | ) | const |
| void Standard_Transient::operator delete | ( | void * | anAddress | ) | [inline] |
| void* Standard_Transient::operator new | ( | size_t | size | ) | [inline] |
Reimplemented in NIS_Triangulated.
| void* Standard_Transient::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| Standard_Transient& Standard_Transient::operator= | ( | const Standard_Transient & | ) | [inline] |
| virtual void Standard_Transient::ShallowDump | ( | Standard_OStream & | ) | const [virtual] |
Reimplemented in Standard_Type, TCollection_HAsciiString, TCollection_HExtendedString, and TopLoc_Datum3D.
| virtual Handle_Standard_Transient Standard_Transient::This | ( | ) | const [virtual] |
1.7.4