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

/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/
H A Dilist_iterator.h21 namespace ilist_detail { namespace in namespace:llvm
41 template <> struct IteratorHelper<false> : ilist_detail::NodeAccess {
42 typedef ilist_detail::NodeAccess Access;
46 template <> struct IteratorHelper<true> : ilist_detail::NodeAccess {
47 typedef ilist_detail::NodeAccess Access;
52 } // end namespace ilist_detail
56 class ilist_iterator : ilist_detail::SpecificNodeAccess<OptionsT> {
61 typedef ilist_detail::IteratorTraits<OptionsT, IsConst> Traits;
62 typedef ilist_detail::SpecificNodeAccess<OptionsT> Access;
H A Dilist_node.h23 namespace ilist_detail { namespace in namespace:llvm
25 } // end namespace ilist_detail
35 /// Templated on an appropriate \a ilist_detail::node_options, usually computed
36 /// by \a ilist_detail::compute_node_options.
47 friend struct ilist_detail::NodeAccess;
148 typename ilist_detail::compute_node_options<T, Options...>::type> {
149 static_assert(ilist_detail::check_options<Options...>::value,
153 namespace ilist_detail { namespace in namespace:llvm
220 } // end namespace ilist_detail
H A Dsimple_ilist.h75 : ilist_detail::compute_node_options<T, Options...>::type::list_base_type,
76 ilist_detail::SpecificNodeAccess<
77 typename ilist_detail::compute_node_options<T, Options...>::type> {
78 static_assert(ilist_detail::check_options<Options...>::value,
81 typename ilist_detail::compute_node_options<T, Options...>::type OptionsT;
H A Dilist_node_options.h36 namespace ilist_detail { namespace in namespace:llvm
49 /// \li add new parameters for Bar to \a ilist_detail::node_options;
50 /// \li add an extraction meta-function, ilist_detail::extract_foo;
51 /// \li call extract_foo from \a ilist_detail::compute_node_options and pass it
52 /// into \a ilist_detail::node_options; and
130 } // end namespace ilist_detail
H A Dilist.h106 namespace ilist_detail { namespace in namespace:llvm
161 } // end namespace ilist_detail
203 !ilist_detail::HasObsoleteCustomization<TraitsT, value_type>::value,

Completed in 250 milliseconds