Searched refs:const_iterator (Results 1 - 25 of 727) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dchild_iterator.hpp47 struct iterator : public const_iterator
59 : const_iterator(p_p_cur, p_p_end)
64 { return const_iterator::m_p_p_cur == other.m_p_p_cur; }
68 { return const_iterator::m_p_p_cur != other.m_p_p_cur; }
73 const_iterator::operator++();
88 _GLIBCXX_DEBUG_ONLY(const_iterator::assert_referencible();)
89 return const_iterator::m_p_p_cur;
95 _GLIBCXX_DEBUG_ONLY(const_iterator::assert_referencible();)
96 return *const_iterator::m_p_p_cur;
H A Dconst_child_iterator.hpp44 * Contains a const_iterator for a patricia tree.
47 struct const_iterator struct
62 const_iterator(node_pointer_pointer p_p_cur = NULL, function in struct:const_iterator
68 operator==(const const_iterator& other) const
72 operator!=(const const_iterator& other) const
75 inline const_iterator&
84 inline const_iterator
87 const_iterator ret_it(*this);
H A Dsynth_e_access_traits.hpp85 equal_prefixes(typename base_type::const_iterator b_l, typename base_type::const_iterator e_l, typename base_type::const_iterator b_r, typename base_type::const_iterator e_r, bool compare_after = true) const;
91 cmp_prefixes(typename base_type::const_iterator b_l, typename base_type::const_iterator e_l, typename base_type::const_iterator b_r, typename base_type::const_iterator e_r, bool compare_after = false) const;
133 equal_prefixes(typename base_type::const_iterator b_l, typename base_type::const_iterator e_
[all...]
H A Diterators_fn_imps.hpp54 inline typename PB_DS_CLASS_C_DEC::const_iterator
57 { return const_iterator(m_p_head->m_p_min); }
66 inline typename PB_DS_CLASS_C_DEC::const_iterator
69 { return const_iterator(m_p_head); }
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/
H A Diterators_fn_imps.hpp56 inline typename PB_DS_CLASS_C_DEC::const_iterator
60 return (const_iterator(m_a_entries));
72 inline typename PB_DS_CLASS_C_DEC::const_iterator
76 return (const_iterator(m_a_entries + m_size));
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/
H A Dsample_trie_e_access_traits.hpp69 typedef std::string::const_iterator const_iterator; typedef in class:sample_trie_e_access_traits
81 // Returns a const_iterator to the first element of r_key.
82 inline static const_iterator
85 // Returns a const_iterator to the after-last element of r_key.
86 inline static const_iterator
H A Dstring_trie_e_access_traits_imp.hpp60 inline typename PB_DS_CLASS_C_DEC::const_iterator
68 inline typename PB_DS_CLASS_C_DEC::const_iterator
76 inline typename PB_DS_CLASS_C_DEC::const_iterator
84 inline typename PB_DS_CLASS_C_DEC::const_iterator
92 inline typename PB_DS_CLASS_C_DEC::const_iterator
100 inline typename PB_DS_CLASS_C_DEC::const_iterator
H A Dtrie_policy_base.hpp98 typedef typename const_node_iterator::value_type const_iterator; typedef in class:pb_ds::detail::trie_policy_base
112 virtual const_iterator
136 typename e_access_traits::const_iterator,
137 typename e_access_traits::const_iterator>
144 common_prefix_len(node_iterator nd_it, typename e_access_traits::const_iterator b_r, typename e_access_traits::const_iterator e_r, const e_access_traits& r_traits);
153 less(typename e_access_traits::const_iterator b_l, typename e_access_traits::const_iterator e_l, typename e_access_traits::const_iterator b_r, typename e_access_traits::const_iterator e_
[all...]
H A Dprefix_search_node_update_imp.hpp49 typename PB_DS_CLASS_C_DEC::const_iterator,
50 typename PB_DS_CLASS_C_DEC::const_iterator>
75 typename PB_DS_CLASS_C_DEC::const_iterator,
76 typename PB_DS_CLASS_C_DEC::const_iterator>
78 prefix_range(typename e_access_traits::const_iterator b, typename e_access_traits::const_iterator e) const
84 const_iterator(non_const_ret.first),
85 const_iterator(non_const_ret.second)));
93 prefix_range(typename e_access_traits::const_iterator b, typename e_access_traits::const_iterator
[all...]
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/basic_tree_policy/
H A Dnull_node_metadata.hpp60 typedef typename types_traits<Key, Data, Allocator, false>::pointer const_iterator; typedef in struct:pb_ds::detail::dumconst_node_iterator
63 typedef const_iterator value_type;
64 typedef const_iterator const_reference;
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/
H A Diterators_fn_imps.hpp64 inline typename PB_DS_CLASS_C_DEC::const_iterator
71 return (const_iterator(NULL));
76 return (const_iterator(p_nd));
88 inline typename PB_DS_CLASS_C_DEC::const_iterator
92 return (const_iterator(NULL));
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DCodeExpansions.h20 using const_iterator = StringMap<std::string>::const_iterator;
36 const_iterator begin() const { return Expansions.begin(); }
37 const_iterator end() const { return Expansions.end(); }
38 const_iterator find(StringRef Variable) const {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Frontend/
H A DTextDiagnosticBuffer.h29 using const_iterator = DiagList::const_iterator;
41 const_iterator err_begin() const { return Errors.begin(); }
42 const_iterator err_end() const { return Errors.end(); }
44 const_iterator warn_begin() const { return Warnings.begin(); }
45 const_iterator warn_end() const { return Warnings.end(); }
47 const_iterator remark_begin() const { return Remarks.begin(); }
48 const_iterator remark_end() const { return Remarks.end(); }
50 const_iterator note_begin() const { return Notes.begin(); }
51 const_iterator note_en
[all...]
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/
H A Diterator_fn_imps.hpp53 typename PB_DS_CLASS_C_DEC::const_iterator
74 inline typename PB_DS_CLASS_C_DEC::const_iterator
81 return const_iterator(p_value, pos, this);
85 inline typename PB_DS_CLASS_C_DEC::const_iterator
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DInjectedSourceStream.h29 using const_iterator = HashTable<SrcHeaderBlockEntry>::const_iterator;
30 const_iterator begin() const { return InjectedSourceTable.begin(); }
31 const_iterator end() const { return InjectedSourceTable.end(); }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/XRay/
H A DTrace.h51 typedef std::vector<XRayRecord>::const_iterator citerator;
58 using const_iterator = RecordVector::const_iterator;
63 const_iterator begin() const { return Records.begin(); }
64 const_iterator end() const { return Records.end(); }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugAbbrev.h29 using const_iterator =
30 std::vector<DWARFAbbreviationDeclaration>::const_iterator;
42 const_iterator begin() const {
46 const_iterator end() const {
59 mutable DWARFAbbreviationDeclarationSetMap::const_iterator PrevAbbrOffsetPos;
72 DWARFAbbreviationDeclarationSetMap::const_iterator begin() const {
77 DWARFAbbreviationDeclarationSetMap::const_iterator end() const {
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/
H A Diterators_fn_imps.hpp61 inline typename PB_DS_CLASS_C_DEC::const_iterator
80 inline typename PB_DS_CLASS_C_DEC::const_iterator
84 return const_iterator(NULL, NULL, const_cast<PB_DS_CLASS_C_DEC* const>(this));
H A Ddebug_fn_imps.hpp55 for (const_iterator it = begin(); it != end(); ++it)
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/
H A Diterators_fn_imps.hpp53 typename PB_DS_CLASS_C_DEC::const_iterator
74 inline typename PB_DS_CLASS_C_DEC::const_iterator
81 return const_iterator(p_value, pos, this);
85 inline typename PB_DS_CLASS_C_DEC::const_iterator
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSourceMgr.h49 using const_iterator = ArrayRef<UniqueInst>::const_iterator;
50 const_iterator begin() const { return Sequence.begin(); }
51 const_iterator end() const { return Sequence.end(); }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DUniqueVector.h28 using const_iterator = typename VectorType::const_iterator;
59 typename std::map<T, unsigned>::const_iterator MI = Map.find(Entry);
78 const_iterator begin() const { return Vector.begin(); }
84 const_iterator end() const { return Vector.end(); }
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/
H A Dtrie_policy.hpp93 typedef typename detail::__conditional_type<Reverse, typename String::const_reverse_iterator, typename String::const_iterator>::__type const_iterator; typedef in struct:pb_ds::string_trie_e_access_traits
96 typedef typename std::iterator_traits<const_iterator>::value_type e_type;
106 // Returns a const_iterator to the first element of
108 inline static const_iterator
111 // Returns a const_iterator to the after-last element of
113 inline static const_iterator
122 inline static const_iterator
125 inline static const_iterator
128 inline static const_iterator
180 typedef typename const_node_iterator::value_type const_iterator; typedef in class:pb_ds::trie_prefix_search_node_update
270 typedef typename const_node_iterator::value_type const_iterator; typedef in class:pb_ds::trie_order_statistics_node_update
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveStacks.h53 using const_iterator = SS2IntervalMap::const_iterator;
55 const_iterator begin() const { return S2IMap.begin(); }
56 const_iterator end() const { return S2IMap.end(); }
73 SS2IntervalMap::const_iterator I = S2IMap.find(Slot);
82 std::map<int, const TargetRegisterClass *>::const_iterator I =
/freebsd-11-stable/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
H A Diterators_fn_imps.hpp56 inline typename PB_DS_CLASS_C_DEC::const_iterator
60 return (const_iterator(m_p_head->m_p_left));
72 inline typename PB_DS_CLASS_C_DEC::const_iterator
76 return (const_iterator(m_p_head));

Completed in 121 milliseconds

1234567891011>>