carb::container::IntrusiveListLink¶
Defined in carb/container/IntrusiveList.h
-
template<class
T
>
classcarb::container
::
IntrusiveListLink
¶ Defines a “link node” that IntrusiveList will use for tracking data for the contained type.
Public Functions
-
constexpr
IntrusiveListLink
() noexcept = default¶ Constructor.
-
inline
~IntrusiveListLink
()¶ Destructor. Asserts that the link is not contained in an IntrusiveList.
-
inline bool
isContained
() const noexcept¶ Reports whether this link object is inserted into am IntrusiveList container.
- Returns
true
if this link object is present in an IntrusiveList;false
otherwise.
-
constexpr