#include <NCollection_DoubleMap.hxx>
|
| | DoubleMapNode (const TheKey1Type &theKey1, const TheKey2Type &theKey2, NCollection_ListNode *theNext1, NCollection_ListNode *theNext2) |
| | Constructor with 'Next'.
|
| |
| | DoubleMapNode (TheKey1Type &&theKey1, const TheKey2Type &theKey2, NCollection_ListNode *theNext1, NCollection_ListNode *theNext2) |
| | Constructor with 'Next' (move Key1)
|
| |
| | DoubleMapNode (const TheKey1Type &theKey1, TheKey2Type &&theKey2, NCollection_ListNode *theNext1, NCollection_ListNode *theNext2) |
| | Constructor with 'Next' (move Key2)
|
| |
| | DoubleMapNode (TheKey1Type &&theKey1, TheKey2Type &&theKey2, NCollection_ListNode *theNext1, NCollection_ListNode *theNext2) |
| | Constructor with 'Next' (move both keys)
|
| |
| template<typename K1 , typename... Args2> |
| | DoubleMapNode (K1 &&theKey1, std::in_place_t, NCollection_ListNode *theNext1, NCollection_ListNode *theNext2, Args2 &&... theArgs2) |
| | Constructor with in-place Key2 construction.
|
| |
| TheKey1Type & | Key1 () noexcept |
| | Key1 (mutable for destroy+reconstruct)
|
| |
| const TheKey2Type & | Key2 () noexcept |
| | Key2.
|
| |
| DoubleMapNode *& | Next2 () noexcept |
| | Next2.
|
| |
| | NCollection_TListNode (const TheKey2Type &theItem, NCollection_ListNode *theNext=nullptr) |
| | Constructor.
|
| |
| | NCollection_TListNode (TheKey2Type &&theItem, NCollection_ListNode *theNext=nullptr) |
| |
| | NCollection_TListNode (std::in_place_t, NCollection_ListNode *theNext, Args &&... theArgs) |
| | Constructor with in-place value construction.
|
| |
| const TheKey2Type & | Value () const noexcept |
| | Constant value access.
|
| |
| TheKey2Type & | ChangeValue () noexcept |
| | Variable value access.
|
| |
| | NCollection_ListNode (NCollection_ListNode *theNext) noexcept |
| | The only constructor.
|
| |
| NCollection_ListNode *& | Next () noexcept |
| | Next pointer access.
|
| |
| NCollection_ListNode * | Next () const noexcept |
| | Next pointer const access.
|
| |
◆ DoubleMapNode() [1/5]
◆ DoubleMapNode() [2/5]
Constructor with 'Next' (move Key1)
◆ DoubleMapNode() [3/5]
Constructor with 'Next' (move Key2)
◆ DoubleMapNode() [4/5]
Constructor with 'Next' (move both keys)
◆ DoubleMapNode() [5/5]
Constructor with in-place Key2 construction.
◆ delNode()
Static deleter to be passed to BaseList.
◆ Key1()
Key1 (mutable for destroy+reconstruct)
◆ Key2()
◆ Next2()
The documentation for this class was generated from the following file: