Logo Search packages:      
Sourcecode: opencascade version File versions  Download package

Standard_Transient Class Reference

#include <Standard_Transient_proto.hxx>

Inheritance diagram for Standard_Transient:

CDF_Directory CDM_Document CPPJini_ClientInfo Dynamic_MethodDefinitionsDictionary Graphic2d_Drawer IFSelect_WorkLibrary IGESData_SpecificModule Materials_Color Materials_MaterialsDictionary MMgt_TShared NIS_Drawer NIS_Drawer NIS_InteractiveContext NIS_InteractiveContext NIS_InteractiveObject NIS_InteractiveObject NIS_SelectFilter NIS_SelectFilter Poly_CoherentTriangulation Poly_CoherentTriangulation Standard_Failure Standard_Type VrmlData_Node VrmlData_Node Xw_FontMap Xw_MarkMap Xw_TypeMap Xw_WidthMap

List of all members.


Detailed Description

Abstract class which forms the root of the entire Transient class hierarchy.

Definition at line 24 of file Standard_Transient_proto.hxx.


Public Member Functions

virtual Standard_EXPORT void Delete () const
 Memory deallocator for transient classes.
virtual Standard_EXPORT void Delete () const
 Memory deallocator for transient classes.
virtual Standard_EXPORT const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object.
virtual Standard_EXPORT const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object.
Standard_EXPORT Standard_Integer GetRefCount () const
 Get the reference counter of this object.
Standard_EXPORT Standard_Integer GetRefCount () const
 Get the reference counter of this object.
virtual Standard_EXPORT
Standard_Integer 
HashCode (const Standard_Integer Upper) const
virtual Standard_EXPORT
Standard_Integer 
HashCode (const Standard_Integer Upper) const
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 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 IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type.
Standard_EXPORT Standard_Boolean IsKind (const Standard_CString theTypeName) const
Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
Standard_EXPORT Standard_Boolean IsKind (const Standard_CString theTypeName) const
Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
void operator delete (void *anAddress)
 Operator delete symmetric to operator new.
void operator delete (void *anAddress)
 Operator delete symmetric to operator new.
void * operator new (size_t size)
 Operator new for memory allocation uses Open CASCADE memory manager.
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 new (size_t, void *anAddress)
 Operator new for placement in pre-allocated memory.
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter.
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter.
virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
 Standard_Transient (const Standard_Transient &)
 Copy constructor -- does nothing.
 Standard_Transient ()
 Empty constructor.
 Standard_Transient (const Standard_Transient &)
 Copy constructor -- does nothing.
 Standard_Transient ()
 Empty constructor.
virtual Standard_EXPORT
Handle_Standard_Transient 
This () const
virtual Standard_EXPORT
Handle_Standard_Transient 
This () const
virtual Standard_EXPORT ~Standard_Transient ()
 Destructor must be virtual.
virtual Standard_EXPORT ~Standard_Transient ()
 Destructor must be virtual.

Private Attributes

Standard_Integer count

Friends

class Handle (Standard_Transient)
class Handle (Standard_Transient)

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index