OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    NCollection_BaseList::Iterator Class Reference

    Memory allocation. More...

    #include <NCollection_BaseList.hxx>

    Inheritance diagram for NCollection_BaseList::Iterator:

    Public Member Functions

     Iterator () noexcept
     Iterator (const NCollection_BaseList &theList) noexcept
    void Init (const NCollection_BaseList &theList) noexcept
    void Initialize (const NCollection_BaseList &theList) noexcept
    bool More () const noexcept
    bool operator== (const Iterator &theIt) const noexcept
    bool IsEqual (const Iterator &theOther) const noexcept
     Performs comparison of two iterators.

    Data Fields

    NCollection_ListNodemyCurrent
    NCollection_ListNodemyPrevious

    Protected Member Functions

    void Init (const NCollection_BaseList &theList, NCollection_ListNode *const thePrev) noexcept

    Detailed Description

    Memory allocation.

    Constructor & Destructor Documentation

    ◆ Iterator() [1/2]

    NCollection_BaseList::Iterator::Iterator ( )
    inlinenoexcept

    ◆ Iterator() [2/2]

    NCollection_BaseList::Iterator::Iterator ( const NCollection_BaseList & theList)
    inlinenoexcept

    Member Function Documentation

    ◆ Init() [1/2]

    void NCollection_BaseList::Iterator::Init ( const NCollection_BaseList & theList)
    inlinenoexcept

    ◆ Init() [2/2]

    void NCollection_BaseList::Iterator::Init ( const NCollection_BaseList & theList,
    NCollection_ListNode *const thePrev )
    inlineprotectednoexcept

    ◆ Initialize()

    void NCollection_BaseList::Iterator::Initialize ( const NCollection_BaseList & theList)
    inlinenoexcept

    ◆ IsEqual()

    bool NCollection_BaseList::Iterator::IsEqual ( const Iterator & theOther) const
    inlinenoexcept

    Performs comparison of two iterators.

    ◆ More()

    bool NCollection_BaseList::Iterator::More ( ) const
    inlinenoexcept

    ◆ operator==()

    bool NCollection_BaseList::Iterator::operator== ( const Iterator & theIt) const
    inlinenoexcept

    Field Documentation

    ◆ myCurrent

    NCollection_ListNode* NCollection_BaseList::Iterator::myCurrent

    ◆ myPrevious

    NCollection_ListNode* NCollection_BaseList::Iterator::myPrevious

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