Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

TObj_Common.hxx File Reference

#include <Standard_DefineHandle.hxx>
#include <Standard_Type.hxx>
#include <MMgt_TShared.hxx>
#include <TCollection_ExtendedString.hxx>
#include <TCollection_HExtendedString.hxx>
#include <Standard_Failure.hxx>

Functions

Standard_Boolean IsEqual (const Handle(Standard_Transient)&One, const Handle(Standard_Transient)&Two)
 Basic CASCADE definitions The function IsEqual explicitly defined for Handle(Standard_Transient) in order to avoid the problem with implicit using of IsEqual() defined for Standard_Address. The problem is that Handle(Standard_Transient) have only operator of type casting to (non-const) Standard_Transient*, hence this implicit way cannot be used for const Handle(Standard_Transient).
Standard_Integer HashCode (const Handle(TCollection_HExtendedString)&theStr, const Standard_Integer theBnd)
 Methods inline implimentation for HExtendedString.
Standard_Boolean IsEqual (const Handle(TCollection_HExtendedString)&theStr1, const Handle(TCollection_HExtendedString)&theStr2)

Function Documentation

Standard_Integer HashCode const Handle(TCollection_HExtendedString)&  theStr,
const Standard_Integer  theBnd
[inline]
 

Standard_Boolean IsEqual const Handle(TCollection_HExtendedString)&  theStr1,
const Handle(TCollection_HExtendedString)&  theStr2
[inline]
 

Standard_Boolean IsEqual const Handle(Standard_Transient)&  One,
const Handle(Standard_Transient)&  Two
[inline]
 


Generated on Mon Aug 25 14:12:26 2008 for OpenCASCADE by  doxygen 1.4.1