OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Iterator
(Results
1 - 8
of
8
) sorted by relevancy
/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
263
using
iterator
= Iterator<Buffer>;
typedef in class:__xray::BufferQueue
[
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
...]
xray_log_interface.cc
26
// This is the default implementation of a buffer
iterator
, which always yields
54
void __xray_log_set_buffer_iterator(XRayBuffer (*
Iterator
)(XRayBuffer))
57
reinterpret_cast<uintptr_t>(
Iterator
), memory_order_release);
201
auto
Iterator
= reinterpret_cast<XRayBuffer (*)(XRayBuffer)>(
203
auto Buffer = (*
Iterator
)(XRayBuffer{nullptr, 0});
207
Buffer = (*
Iterator
)(Buffer);
/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); }
sanitizer_bitvector.h
84
// for (BasicBitVector<>::
Iterator
it(bv); it.hasNext();) {
88
class
Iterator
{
90
Iterator
() { }
91
explicit
Iterator
(const BasicBitVector &bv) : bv_(bv) {}
270
// for (TwoLevelBitVector<>::
Iterator
it(bv); it.hasNext();) {
274
class
Iterator
{
276
Iterator
() { }
277
explicit
Iterator
(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) {
295
it1_ = typename BV::
Iterator
(bv_.l1_[i0_]);
304
it2_ = typename BV::
Iterator
(bv_.l2_[i0_][i1_])
[
all
...]
sanitizer_bvgraph.h
135
// Instead of a getAndClearFirstOne loop we use the slower
iterator
.
136
for (typename BV::
Iterator
it(v[from]); it.hasNext(); ) {
/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/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
sanitizer_bitvector_test.cc
30
// Also check the BV::
Iterator
38
for (typename BV::
Iterator
it(bv); it.hasNext();) {
71
for (set<uptr>::
iterator
it = s.begin(); it != s.end(); ++it) {
Completed in 16 milliseconds
Indexes created Sun Oct 12 09:09:55 GMT 2025