|
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 |