Searched refs:OptionsT (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
H A D | ilist_node.h | 28 template <class OptionsT, bool IsReverse, bool IsConst> class ilist_iterator; 29 template <class OptionsT> class ilist_sentinel; 39 template <class OptionsT> class ilist_node_impl : OptionsT::node_base_type { 40 using value_type = typename OptionsT::value_type; 41 using node_base_type = typename OptionsT::node_base_type; 42 using list_base_type = typename OptionsT::list_base_type; 44 friend typename OptionsT::list_base_type; 46 friend class ilist_sentinel<OptionsT>; 47 friend class ilist_iterator<OptionsT, false, false>; 48 friend class ilist_iterator<OptionsT, false, true>; [all …]
|
H A D | ilist_iterator.h | 23 template <class OptionsT, bool IsConst> struct IteratorTraits; 24 template <class OptionsT> struct IteratorTraits<OptionsT, false> { 25 using value_type = typename OptionsT::value_type; 26 using pointer = typename OptionsT::pointer; 27 using reference = typename OptionsT::reference; 28 using node_pointer = ilist_node_impl<OptionsT> *; 29 using node_reference = ilist_node_impl<OptionsT> &; 31 template <class OptionsT> struct IteratorTraits<OptionsT, true> { 32 using value_type = const typename OptionsT::value_type; 33 using pointer = typename OptionsT::const_pointer; [all …]
|
H A D | simple_ilist.h | 84 using OptionsT = variable 86 using list_base_type = typename OptionsT::list_base_type; 87 ilist_sentinel<OptionsT> Sentinel; 90 using value_type = typename OptionsT::value_type; 91 using pointer = typename OptionsT::pointer; 92 using reference = typename OptionsT::reference; 93 using const_pointer = typename OptionsT::const_pointer; 94 using const_reference = typename OptionsT::const_reference; 95 using iterator = ilist_iterator<OptionsT, false, false>; 96 using const_iterator = ilist_iterator<OptionsT, false, true>; [all …]
|