Home
last modified time | relevance | path

Searched defs:__intrusive_list_view (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__stop_token/
H A Dintrusive_list_view.h34 struct __intrusive_list_view { struct
38 _LIBCPP_HIDE_FROM_ABI __intrusive_list_view& operator=(__intrusive_list_view const&) = default; argument
39 _LIBCPP_HIDE_FROM_ABI __intrusive_list_view& operator=(__intrusive_list_view&&) = default; argument
42 _LIBCPP_HIDE_FROM_ABI bool __empty() const noexcept { return __head_ == nullptr; } in __empty()
44 _LIBCPP_HIDE_FROM_ABI void __push_front(_Node* __node) noexcept { in __push_front()
52 _LIBCPP_HIDE_FROM_ABI _Node* __pop_front() noexcept { in __pop_front()
62 _LIBCPP_HIDE_FROM_ABI void __remove(_Node* __node) noexcept { in __remove()
75 _LIBCPP_HIDE_FROM_ABI bool __is_head(_Node* __node) noexcept { return __node == __head_; } in __is_head()