Open CASCADE Technology  7.6.0
Public Member Functions

NCollection_Sequence< TheItemType >::Node Class Reference

Class defining sequence node - for internal use by Sequence. More...

#include <NCollection_Sequence.hxx>

Inheritance diagram for NCollection_Sequence< TheItemType >::Node:
Inheritance graph
[legend]

Public Member Functions

 Node (const TheItemType &theItem)
 Constructor. More...
 
const TheItemType & Value () const
 Constant value access. More...
 
TheItemType & ChangeValue ()
 Variable value access. More...
 
- Public Member Functions inherited from NCollection_SeqNode
 NCollection_SeqNode ()
 
NCollection_SeqNodeNext () const
 
NCollection_SeqNodePrevious () const
 
void SetNext (NCollection_SeqNode *theNext)
 
void SetPrevious (NCollection_SeqNode *thePrev)
 

Detailed Description

template<class TheItemType>
class NCollection_Sequence< TheItemType >::Node

Class defining sequence node - for internal use by Sequence.

Constructor & Destructor Documentation

◆ Node()

template<class TheItemType >
NCollection_Sequence< TheItemType >::Node::Node ( const TheItemType &  theItem)
inline

Constructor.

Member Function Documentation

◆ ChangeValue()

template<class TheItemType >
TheItemType& NCollection_Sequence< TheItemType >::Node::ChangeValue ( )
inline

Variable value access.

◆ Value()

template<class TheItemType >
const TheItemType& NCollection_Sequence< TheItemType >::Node::Value ( void  ) const
inline

Constant value access.


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