SMESH_IndexedMap< TheKeyType >.IndexedMapNode Class Reference

Inheritance diagram for SMESH_IndexedMap< TheKeyType >.IndexedMapNode:
Inheritance graph
Collaboration diagram for SMESH_IndexedMap< TheKeyType >.IndexedMapNode:
Collaboration graph

Public Member Functions

 IndexedMapNode (const TheKeyType &theKey1, const Standard_Integer theKey2, NCollection_ListNode *theNext1, NCollection_ListNode *theNext2)
 Constructor with 'Next'.
TheKeyType & Key1 (void)
 Key1.
const Standard_Integer & Key2 (void)
 Key2.
IndexedMapNode *& Next2 (void)
 Next2.

Static Public Member Functions

static void delNode (NCollection_ListNode *theNode, Handle(NCollection_BaseAllocator)&theAl)
 Static deleter to be passed to BaseList.

Private Attributes

Standard_Integer myKey2
IndexedMapNodemyNext2

Detailed Description

template<class TheKeyType>
class SMESH_IndexedMap< TheKeyType >::IndexedMapNode

Definition at line 41 of file SMESH_IndexedMap.hxx.


Constructor & Destructor Documentation

template<class TheKeyType >
SMESH_IndexedMap< TheKeyType >.IndexedMapNode.IndexedMapNode ( const TheKeyType &  theKey1,
const Standard_Integer  theKey2,
NCollection_ListNode *  theNext1,
NCollection_ListNode *  theNext2 
)

Member Function Documentation

template<class TheKeyType >
TheKeyType& SMESH_IndexedMap< TheKeyType >.IndexedMapNode.Key1 ( void   ) 
template<class TheKeyType >
const Standard_Integer& SMESH_IndexedMap< TheKeyType >.IndexedMapNode.Key2 ( void   ) 
template<class TheKeyType >
IndexedMapNode*& SMESH_IndexedMap< TheKeyType >.IndexedMapNode.Next2 ( void   ) 
template<class TheKeyType >
static void SMESH_IndexedMap< TheKeyType >.IndexedMapNode.delNode ( NCollection_ListNode *  theNode,
Handle(NCollection_BaseAllocator)&  theAl 
) [static]

Static deleter to be passed to BaseList.

Definition at line 65 of file SMESH_IndexedMap.hxx.

Referenced by SMESH_IndexedMap< TheKeyType >.Clear().

Here is the caller graph for this function:


Field Documentation

template<class TheKeyType >
Standard_Integer SMESH_IndexedMap< TheKeyType >.IndexedMapNode.myKey2 [private]
template<class TheKeyType >
IndexedMapNode* SMESH_IndexedMap< TheKeyType >.IndexedMapNode.myNext2 [private]

Generated on 22 Oct 2012 for SALOME - SMESH by  doxygen 1.6.1