Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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.
 
 Node (TheItemType &&theItem)
 Constructor.
 
template<typename... Args>
 Node (std::in_place_t, Args &&... theArgs)
 Constructor with in-place value construction.
 
const TheItemTypeValue () const noexcept
 Constant value access.
 
TheItemTypeChangeValue () noexcept
 Variable value access.
 
- Public Member Functions inherited from NCollection_SeqNode
 NCollection_SeqNode () noexcept
 
NCollection_SeqNodeNext () const noexcept
 
NCollection_SeqNodePrevious () const noexcept
 
void SetNext (NCollection_SeqNode *theNext) noexcept
 
void SetPrevious (NCollection_SeqNode *thePrev) noexcept
 

Detailed Description

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

Class defining sequence node - for internal use by Sequence.

Constructor & Destructor Documentation

◆ Node() [1/3]

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

Constructor.

◆ Node() [2/3]

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

Constructor.

◆ Node() [3/3]

template<class TheItemType >
template<typename... Args>
NCollection_Sequence< TheItemType >::Node::Node ( std::in_place_t ,
Args &&... theArgs )
inline

Constructor with in-place value construction.

Member Function Documentation

◆ ChangeValue()

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

Variable value access.

◆ Value()

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

Constant value access.


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