|
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_EXPORT | ~Standard_Transient () |
| Destructor must be virtual.
|
virtual Standard_EXPORT void | Delete () const |
| Memory deallocator for transient classes.
|
virtual Standard_EXPORT 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 Standard_EXPORT void | ShallowDump (Standard_OStream &) const |
virtual Standard_EXPORT const
Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object.
|
Standard_EXPORT Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type.
|
Standard_EXPORT Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName.
|
Standard_EXPORT 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_EXPORT 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 Standard_EXPORT Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack.
|
Standard_EXPORT Standard_Integer | GetRefCount () const |
| Get the reference counter of this object.
|
Private Attributes |
Standard_Integer | count |