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

TColStd_intMapNode Class Reference

Inheritance diagram for TColStd_intMapNode:

MMgt_TShared Standard_Transient

List of all members.


Detailed Description

Class implementing a block of 32 consecutive integer values as a node of a Map collection. The data are stored in 64 bits as:

Definition at line 26 of file TColStd_PackedMapOfInteger.cxx.


Public Member Functions

Standard_Boolean AddValue (const Standard_Integer theValue)
unsigned int & ChangeData ()
unsigned int & ChangeMask ()
unsigned int Data () const
virtual Standard_EXPORT void Delete () const
 Memory deallocator for transient classes.
Standard_Boolean DelValue (const Standard_Integer theValue)
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_Integer FindNext (unsigned int &theMask) const
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.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const
Standard_Integer HashCode (const Standard_Integer theUpper) const
Standard_Integer HasValue (const Standard_Integer theValue) const
Standard_Boolean HasValues () const
Standard_Boolean IsEqual (const Standard_Integer theOther) 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
Standard_Integer Key () const
unsigned int Mask () const
size_t NbValues () const
TCollection_MapNodePtr & Next () 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.
virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
 TColStd_intMapNode (unsigned int theMask, unsigned int theData, TCollection_MapNode *ptr)
 TColStd_intMapNode (const Standard_Integer theValue, TCollection_MapNode *&ptr)
 TColStd_intMapNode (TCollection_MapNode *ptr=0L)
virtual Standard_EXPORT
Handle_Standard_Transient 
This () const
virtual Standard_EXPORT
Handle_Standard_Transient 
This () const

Private Attributes

unsigned int myData
unsigned int myMask

Friends

Standard_Integer TColStd_intMapNode_findNext (const TColStd_intMapNode *, unsigned int &)
Standard_Integer TColStd_intMapNode_findPrev (const TColStd_intMapNode *, unsigned int &)

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

Generated by  Doxygen 1.6.0   Back to index