SALOME - SMESH
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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'. More...
 
TheKeyType & Key1 (void)
 Key1. More...
 
const Standard_Integer & Key2 (void)
 Key2. More...
 
IndexedMapNode *& Next2 (void)
 Next2. More...
 

Static Public Member Functions

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

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