HomeSort by: relevance | last modified time | path
    Searched refs:Iterator (Results 1 - 25 of 69) sorted by relevancy

1 2 3

  /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
node_iterators.hpp 51 bin_search_tree_const_node_it_<Node, Const_Iterator, Iterator, _Alloc>
53 /// Const node iterator.
56 class Iterator,
70 /// Iterator's value type.
73 /// Iterator's reference type.
76 /// Iterator's __const reference type.
101 /// Returns the __const node iterator associated with the left node.
106 /// Returns the __const node iterator associated with the right node.
111 /// Compares to a different iterator object.
116 /// Compares (negatively) to a different iterator object
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
AllocationOrder.h 36 // Iterator's Pos, which must be signed, so it's typed here as signed, too, to
39 // IterationLimit defines an invalid iterator position.
43 /// Forward iterator for an AllocationOrder.
44 class Iterator final {
49 Iterator(const AllocationOrder &AO, int Pos) : AO(AO), Pos(Pos) {}
62 /// Advance the iterator to the next position. If that's past the Hints
64 Iterator &operator++() {
72 bool operator==(const Iterator &Other) const {
77 bool operator!=(const Iterator &Other) const { return !(*this == Other); }
95 Iterator begin() const
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_buffer_queue.h 81 template <class T> class Iterator {
87 Iterator &operator++() {
95 Iterator operator++(int) {
96 Iterator C = *this;
105 Iterator(BufferRep *Root, size_t O, size_t M) XRAY_NEVER_INSTRUMENT
116 Iterator() = default;
117 Iterator(const Iterator &) = default;
118 Iterator(Iterator &&) = default
    [all...]
xray_segmented_array.h 81 // This Iterator models a BidirectionalIterator.
82 template <class U> class Iterator {
88 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT
92 Iterator(const Iterator &) NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
93 Iterator() NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
94 Iterator(Iterator &&) NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
95 Iterator &operator=(const Iterator &) XRAY_NEVER_INSTRUMENT = default
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
DebugCrossExSubsection.h 26 using Iterator = ReferenceArray::Iterator;
39 Iterator begin() const { return References.begin(); }
40 Iterator end() const { return References.end(); }
DebugCrossImpSubsection.h 49 using Iterator = ReferenceArray::Iterator;
62 Iterator begin() const { return References.begin(); }
63 Iterator end() const { return References.end(); }
DebugSymbolsSubsection.h 29 CVSymbolArray::Iterator begin() const { return Records.begin(); }
30 CVSymbolArray::Iterator end() const { return Records.end(); }
DebugChecksumsSubsection.h 51 using Iterator = FileChecksumArray::Iterator;
66 Iterator begin() const { return Checksums.begin(); }
67 Iterator end() const { return Checksums.end(); }
DebugInlineeLinesSubsection.h 63 using Iterator = LinesArray::Iterator;
80 Iterator begin() const { return Lines.begin(); }
81 Iterator end() const { return Lines.end(); }
DebugLinesSubsection.h 82 using Iterator = LineInfoArray::Iterator;
93 Iterator begin() const { return LinesAndColumns.begin(); }
94 Iterator end() const { return LinesAndColumns.end(); }
DebugFrameDataSubsection.h 31 FixedStreamArray<FrameData>::Iterator begin() const { return Frames.begin(); }
32 FixedStreamArray<FrameData>::Iterator end() const { return Frames.end(); }
DebugSymbolRVASubsection.h 36 ArrayType::Iterator begin() const { return RVAs.begin(); }
37 ArrayType::Iterator end() const { return RVAs.end(); }
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineInstrBundleIterator.h 9 // Defines an iterator class that bundles MachineInstr.
19 #include <iterator>
27 using instr_iterator = typename list_type::iterator;
28 using nonconst_instr_iterator = typename list_type::iterator;
40 using nonconst_instr_iterator = typename list_type::iterator;
53 template <class Iterator> static Iterator getBundleBegin(Iterator I) {
61 template <class Iterator> static Iterator getBundleFinal(Iterator I)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
llvm-objdump.h 69 /// A filtered iterator for SectionRefs that skips sections based on some given
76 : Predicate(std::move(P)), Iterator(I), End(E) {
79 const llvm::object::SectionRef &operator*() const { return *Iterator; }
81 ++Iterator;
86 return Iterator != Other.Iterator;
91 while (Iterator != End && !Predicate(*Iterator)) {
92 ++Iterator;
96 llvm::object::section_iterator Iterator;
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
DenseSet.h 23 #include <iterator>
111 class Iterator {
112 typename MapTy::iterator I;
117 using difference_type = typename MapTy::iterator::difference_type;
123 Iterator() = default;
124 Iterator(const typename MapTy::iterator &i) : I(i) {}
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)
    [all...]
PriorityQueue.h 34 template<class Iterator>
35 PriorityQueue(Iterator begin, Iterator end,
  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_list.h 30 friend class Iterator;
150 typedef IteratorBase<Item> Iterator;
153 Iterator begin() { return Iterator(first_); }
154 Iterator end() { return Iterator(0); }
  /src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
sanitizer_list.h 29 friend class Iterator;
149 typedef IteratorBase<Item> Iterator;
152 Iterator begin() { return Iterator(first_); }
153 Iterator end() { return Iterator(0); }
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
AttrIterator.h 21 #include <iterator>
35 using Iterator = typename Container::const_iterator;
37 /// Current - The current, underlying iterator.
38 /// In order to ensure we don't dereference an invalid iterator unless
41 /// operation is acting on what should be a past-the-end iterator,
43 /// past-the-end iterator when we move to a past-the-end position.
44 mutable Iterator Current;
51 void AdvanceToNext(Iterator I) const {
64 explicit specific_attr_iterator(Iterator i) : Current(i) {}
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
SymbolStream.h 35 iterator_range<codeview::CVSymbolArray::Iterator>
ModuleDebugStream.h 29 using DebugSubsectionIterator = codeview::DebugSubsectionArray::Iterator;
42 iterator_range<codeview::CVSymbolArray::Iterator>
  /src/external/apache2/llvm/dist/clang/lib/AST/
ItaniumCXXABI.cpp 28 #include "llvm/ADT/iterator.h"
63 struct Iterator
64 : llvm::iterator_adaptor_base<Iterator, BindingArray::const_iterator,
67 Iterator(BindingArray::const_iterator It) : iterator_adaptor_base(It) {}
72 Iterator begin() const { return Iterator(Bindings.begin()); }
73 Iterator end() const { return Iterator(Bindings.end()); }
  /src/sys/external/bsd/compiler_rt/dist/include/xray/
xray_log_interface.h 316 /// Registers an iterator function which takes an XRayBuffer argument, then
318 /// Iterator function returns an empty XRayBuffer (Data = nullptr, Size = 0),
321 /// The first invocation of this Iterator function will always take an empty
323 void __xray_log_set_buffer_iterator(XRayBuffer (*Iterator)(XRayBuffer));
325 /// Removes the currently registered buffer iterator function.
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
SymbolStream.cpp 36 iterator_range<codeview::CVSymbolArray::Iterator>
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
BinaryStreamArray.h 26 #include "llvm/ADT/iterator.h"
96 typedef VarStreamArrayIterator<ValueType, Extractor> Iterator;
108 Iterator begin(bool *HadError = nullptr) const {
109 return Iterator(*this, E, Skew, nullptr);
115 Iterator end() const { return Iterator(E); }
129 /// iterator to the record at that offset. This is considered unsafe
132 Iterator at(uint32_t Offset) const {
133 return Iterator(*this, E, Offset, nullptr);
213 // iterator
    [all...]

Completed in 53 milliseconds

1 2 3