Searched refs:ilist_detail (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_iterator.h20 namespace ilist_detail { namespace in namespace:llvm
40 template <> struct IteratorHelper<false> : ilist_detail::NodeAccess {
41 using Access = ilist_detail::NodeAccess;
46 template <> struct IteratorHelper<true> : ilist_detail::NodeAccess {
47 using Access = ilist_detail::NodeAccess;
53 } // end namespace ilist_detail
57 class ilist_iterator : ilist_detail::SpecificNodeAccess<OptionsT> {
62 using Traits = ilist_detail::IteratorTraits<OptionsT, IsConst>;
63 using Access = ilist_detail::SpecificNodeAccess<OptionsT>;
H A Dilist_node.h22 namespace ilist_detail { namespace in namespace:llvm
26 } // end namespace ilist_detail
33 /// Templated on an appropriate \a ilist_detail::node_options, usually computed
34 /// by \a ilist_detail::compute_node_options.
45 friend struct ilist_detail::NodeAccess;
150 typename ilist_detail::compute_node_options<T, Options...>::type> {
151 static_assert(ilist_detail::check_options<Options...>::value,
155 namespace ilist_detail { namespace in namespace:llvm
233 } // end namespace ilist_detail
H A Dsimple_ilist.h79 : ilist_detail::compute_node_options<T, Options...>::type::list_base_type,
80 ilist_detail::SpecificNodeAccess<
81 typename ilist_detail::compute_node_options<T, Options...>::type> {
82 static_assert(ilist_detail::check_options<Options...>::value,
85 typename ilist_detail::compute_node_options<T, Options...>::type;
H A Dilist_node_options.h34 namespace ilist_detail { namespace in namespace:llvm
47 /// \li add new parameters for Bar to \a ilist_detail::node_options;
48 /// \li add an extraction meta-function, ilist_detail::extract_foo;
49 /// \li call extract_foo from \a ilist_detail::compute_node_options and pass it
50 /// into \a ilist_detail::node_options; and
128 } // end namespace ilist_detail
H A Dilist.h94 namespace ilist_detail { namespace in namespace:llvm
149 } // end namespace ilist_detail
188 !ilist_detail::HasObsoleteCustomization<TraitsT, value_type>::value,

Completed in 62 milliseconds