Searched refs:Iterator (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_buffer_queue.h80 template <class T> class Iterator { class in class:__xray::BufferQueue
86 Iterator &operator++() {
94 Iterator operator++(int) {
95 Iterator C = *this;
104 Iterator(BufferRep *Root, size_t O, size_t M) XRAY_NEVER_INSTRUMENT
115 Iterator() = default;
116 Iterator(const Iterator &) = default;
117 Iterator(Iterator
[all...]
H A Dxray_segmented_array.h80 // This Iterator models a BidirectionalIterator.
81 template <class U> class Iterator { class in class:__xray::Array
87 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT
91 Iterator(const Iterator &) NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
92 Iterator() NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
93 Iterator(Iterator &&) NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
94 Iterator &operator=(const Iterator
[all...]
/freebsd-12-stable/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
H A Dnode_iterators.hpp61 Iterator, \
67 class Iterator,
167 Iterator, \
173 class Iterator,
189 typedef Iterator value_type;
192 typedef Iterator reference;
195 typedef Iterator const_reference;
211 inline Iterator
214 return (Iterator(PB_DS_TREE_CONST_NODE_ITERATOR_CLASS_C_DEC::m_p_nd));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugCrossExSubsection.h26 using Iterator = ReferenceArray::Iterator;
39 Iterator begin() const { return References.begin(); }
40 Iterator end() const { return References.end(); }
H A DDebugCrossImpSubsection.h49 using Iterator = ReferenceArray::Iterator;
62 Iterator begin() const { return References.begin(); }
63 Iterator end() const { return References.end(); }
H A DDebugSymbolsSubsection.h29 CVSymbolArray::Iterator begin() const { return Records.begin(); }
30 CVSymbolArray::Iterator end() const { return Records.end(); }
H A DDebugChecksumsSubsection.h51 using Iterator = FileChecksumArray::Iterator;
66 Iterator begin() const { return Checksums.begin(); }
67 Iterator end() const { return Checksums.end(); }
H A DDebugInlineeLinesSubsection.h63 using Iterator = LinesArray::Iterator;
80 Iterator begin() const { return Lines.begin(); }
81 Iterator end() const { return Lines.end(); }
H A DDebugLinesSubsection.h82 using Iterator = LineInfoArray::Iterator;
93 Iterator begin() const { return LinesAndColumns.begin(); }
94 Iterator end() const { return LinesAndColumns.end(); }
H A DDebugFrameDataSubsection.h31 FixedStreamArray<FrameData>::Iterator begin() const { return Frames.begin(); }
32 FixedStreamArray<FrameData>::Iterator end() const { return Frames.end(); }
H A DDebugSymbolRVASubsection.h36 ArrayType::Iterator begin() const { return RVAs.begin(); }
37 ArrayType::Iterator end() const { return RVAs.end(); }
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h53 template <class Iterator> static Iterator getBundleBegin(Iterator I) {
61 template <class Iterator> static Iterator getBundleFinal(Iterator I) {
69 template <class Iterator> static void increment(Iterator &I) {
74 template <class Iterator> static void decrement(Iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DPriorityQueue.h34 template<class Iterator>
35 PriorityQueue(Iterator begin, Iterator end,
H A DDenseSet.h105 class Iterator { class in class:llvm::detail::DenseSetImpl
117 Iterator() = default;
118 Iterator(const typename MapTy::iterator &i) : I(i) {} function in class:llvm::detail::DenseSetImpl::Iterator
125 Iterator& operator++() { ++I; return *this; }
126 Iterator operator++(int) { auto T = *this; ++I; return T; }
134 friend class Iterator;
144 ConstIterator(const Iterator &B) : I(B.I) {}
156 using iterator = Iterator;
159 iterator begin() { return Iterator(TheMap.begin()); }
160 iterator end() { return Iterator(TheMa
[all...]
/freebsd-12-stable/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dnode_iterators.hpp64 Iterator, \
75 Iterator, \
85 class Iterator,
262 class Iterator,
275 typedef Iterator iterator;
293 typedef Iterator value_type;
316 return Iterator(base_type::m_p_nd);
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_list.h29 friend class Iterator;
149 typedef IteratorBase<Item> Iterator; typedef in struct:__sanitizer::IntrusiveList
152 Iterator begin() { return Iterator(first_); }
153 Iterator end() { return Iterator(0); }
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolStream.h35 iterator_range<codeview::CVSymbolArray::Iterator>
H A DModuleDebugStream.h29 using DebugSubsectionIterator = codeview::DebugSubsectionArray::Iterator;
42 iterator_range<codeview::CVSymbolArray::Iterator>
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DAttrIterator.h35 using Iterator = typename Container::const_iterator;
44 mutable Iterator Current;
51 void AdvanceToNext(Iterator I) const {
64 explicit specific_attr_iterator(Iterator i) : Current(i) {}
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h41 : Predicate(std::move(P)), Iterator(I), End(E) {
44 const llvm::object::SectionRef &operator*() const { return *Iterator; }
46 ++Iterator;
51 return Iterator != Other.Iterator;
56 while (Iterator != End && !Predicate(*Iterator)) {
57 ++Iterator;
61 llvm::object::section_iterator Iterator; member in class:llvm::SectionFilterIterator
/freebsd-12-stable/contrib/googletest/googletest/include/gtest/internal/
H A Dgtest-param-util.h211 return new Iterator(this, begin_, 0, step_);
214 return new Iterator(this, end_, end_index_, step_);
218 class Iterator : public ParamIteratorInterface<T> { class in class:testing::internal::RangeGenerator
220 Iterator(const ParamGeneratorInterface<T>* base, T value, int index, function in class:testing::internal::RangeGenerator::Iterator
223 virtual ~Iterator() {}
233 return new Iterator(*this);
243 CheckedDowncastToActualType<const Iterator>(&other)->index_;
248 Iterator(const Iterator& other) function in class:testing::internal::RangeGenerator::Iterator
254 void operator=(const Iterator
305 class Iterator : public ParamIteratorInterface<T> { class in class:testing::internal::ValuesInIteratorRangeGenerator
307 Iterator(const ParamGeneratorInterface<T>* base, function in class:testing::internal::ValuesInIteratorRangeGenerator::Iterator
345 Iterator(const Iterator& other) function in class:testing::internal::ValuesInIteratorRangeGenerator::Iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DItaniumCXXABI.cpp63 struct Iterator struct in struct:__anon2728::DecompositionDeclName
64 : llvm::iterator_adaptor_base<Iterator, BindingArray::const_iterator,
67 Iterator(BindingArray::const_iterator It) : iterator_adaptor_base(It) {} function in struct:__anon2728::DecompositionDeclName::Iterator
72 Iterator begin() const { return Iterator(Bindings.begin()); }
73 Iterator end() const { return Iterator(Bindings.end()); }
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DSymbolStream.cpp36 iterator_range<codeview::CVSymbolArray::Iterator>
/freebsd-12-stable/contrib/llvm-project/compiler-rt/include/xray/
H A Dxray_log_interface.h317 /// Iterator function returns an empty XRayBuffer (Data = nullptr, Size = 0),
320 /// The first invocation of this Iterator function will always take an empty
322 void __xray_log_set_buffer_iterator(XRayBuffer (*Iterator)(XRayBuffer));
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryStreamArray.h92 typedef VarStreamArrayIterator<ValueType, Extractor> Iterator; typedef in class:llvm::VarStreamArray
104 Iterator begin(bool *HadError = nullptr) const {
105 return Iterator(*this, E, Skew, nullptr);
111 Iterator end() const { return Iterator(E); }
128 Iterator at(uint32_t Offset) const {
129 return Iterator(*this, E, Offset, nullptr);
262 typedef FixedStreamArrayIterator<T> Iterator; typedef in class:llvm::FixedStreamArray

Completed in 220 milliseconds

123