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

1234

/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.pt/
H A Dcrash36.C4 template<class Iterator> struct iterator_traits {
5 typedef typename Iterator::iterator_category
15 template <class Iterator>
17 iterator<typename iterator_traits<Iterator>::iterator_category> {
19 Iterator current;
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DAllocationOrder.h36 // Iterator's Pos, which must be signed, so it's typed here as signed, too, to
44 class Iterator final {
49 Iterator(const AllocationOrder &AO, int Pos) : AO(AO), Pos(Pos) {} function in class:llvm::AllocationOrder::final
64 Iterator &operator++() {
72 bool operator==(const Iterator &Other) const {
77 bool operator!=(const Iterator &Other) const { return !(*this == Other); }
95 Iterator begin() const {
96 return Iterator(*this, -(static_cast<int>(Hints.size())));
99 Iterator end() const { return Iterator(*thi
[all...]
/openbsd-current/gnu/llvm/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...]
/openbsd-current/gnu/gcc/libstdc++-v3/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));
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/t/lib/
H A DMyIterator.pm8 use base qw( TAP::Parser::Iterator MyCustom );
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/t/
H A Dprocess.t20 use TAP::Parser::Iterator::Process;
40 my $proc = TAP::Parser::Iterator::Process->new(
H A Dpremature-bailout.t10 use TAP::Parser::Iterator::Array;
31 { iterator => TAP::Parser::Iterator::Array->new( tap_to_lines($tap) ),
110 TAP::Parser::Iterator::Array->new( [ split( /\n/, $more_tap ) ] ),
/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugCrossImpSubsection.h50 using Iterator = ReferenceArray::Iterator;
63 Iterator begin() const { return References.begin(); }
64 Iterator end() const { return References.end(); }
H A DDebugCrossExSubsection.h27 using Iterator = ReferenceArray::Iterator;
40 Iterator begin() const { return References.begin(); }
41 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.h53 using Iterator = FileChecksumArray::Iterator;
68 Iterator begin() const { return Checksums.begin(); }
69 Iterator end() const { return Checksums.end(); }
H A DDebugLinesSubsection.h83 using Iterator = LineInfoArray::Iterator;
94 Iterator begin() const { return LinesAndColumns.begin(); }
95 Iterator end() const { return LinesAndColumns.end(); }
/openbsd-current/gnu/llvm/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...]
/openbsd-current/gnu/llvm/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h73 : Predicate(std::move(P)), Iterator(I), End(E) {
76 const llvm::object::SectionRef &operator*() const { return *Iterator; }
78 ++Iterator;
83 return Iterator != Other.Iterator;
88 while (Iterator != End && !Predicate(*Iterator)) {
89 ++Iterator;
93 llvm::object::section_iterator Iterator; member in class:llvm::objdump::SectionFilterIterator
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/lib/TAP/Parser/Iterator/
H A DStream.pm1 package TAP::Parser::Iterator::Stream;
6 use base 'TAP::Parser::Iterator';
10 TAP::Parser::Iterator::Stream - Iterator for filehandle-based TAP sources
22 use TAP::Parser::Iterator::Stream;
24 my $it = TAP::Parser::Iterator::Stream->new(\*TEST);
113 L<TAP::Parser::Iterator>,
H A DArray.pm1 package TAP::Parser::Iterator::Array;
6 use base 'TAP::Parser::Iterator';
10 TAP::Parser::Iterator::Array - Iterator for array-based TAP sources
22 use TAP::Parser::Iterator::Array;
24 my $it = TAP::Parser::Iterator::Array->new(\@data);
97 L<TAP::Parser::Iterator>,
/openbsd-current/gnu/llvm/llvm/include/llvm/ADT/
H A DDenseSet.h111 class Iterator { class in class:llvm::detail::DenseSetImpl
123 Iterator() = default;
124 Iterator(const typename MapTy::iterator &i) : I(i) {} function in class:llvm::detail::DenseSetImpl::Iterator
131 Iterator& operator++() { ++I; return *this; }
132 Iterator operator++(int) { auto T = *this; ++I; return T; }
133 friend bool operator==(const Iterator &X, const Iterator &Y) {
136 friend bool operator!=(const Iterator &X, const Iterator &Y) {
144 friend class Iterator;
[all...]
H A DPriorityQueue.h35 template<class Iterator>
36 PriorityQueue(Iterator begin, Iterator end,
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/lib/TAP/Parser/
H A DIterator.pm1 package TAP::Parser::Iterator;
10 TAP::Parser::Iterator - Base class for TAP source iterators
23 use TAP::Parser::Iterator ();
24 use base 'TAP::Parser::Iterator';
99 call to signal that this Iterator is ready. Iterators that are not
150 L<TAP::Parser::Iterator::Array> is probably the easiest example to follow.
157 L<TAP::Parser::Iterator::Array>,
158 L<TAP::Parser::Iterator::Stream>,
159 L<TAP::Parser::Iterator::Process>,
/openbsd-current/gnu/gcc/libstdc++-v3/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);
/openbsd-current/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DSampleContextTracker.h147 class Iterator : public llvm::iterator_facade_base< class in class:llvm::SampleContextTracker
148 Iterator, std::forward_iterator_tag, ContextTrieNode *,
153 explicit Iterator() = default;
154 explicit Iterator(ContextTrieNode *Node) { NodeQueue.push(Node); } function in class:llvm::SampleContextTracker::Iterator
155 Iterator &operator++() {
156 assert(!NodeQueue.empty() && "Iterator already at the end");
164 bool operator==(const Iterator &Other) const {
178 Iterator begin() { return Iterator(&RootContext); }
179 Iterator en
[all...]
/openbsd-current/gnu/llvm/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); }
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DAttrIterator.h34 using Iterator = typename Container::const_iterator;
43 mutable Iterator Current;
50 void AdvanceToNext(Iterator I) const {
63 explicit specific_attr_iterator(Iterator i) : Current(i) {}
/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolStream.h34 iterator_range<codeview::CVSymbolArray::Iterator>

Completed in 421 milliseconds

1234