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

/fuchsia/zircon/system/ulib/lockdep/include/lockdep/
H A Dlock_dependency_set.h88 // Iterator type to traverse the set of populated lock classes. Entries
91 struct Iterator { struct in class:lockdep::LockDependencySet
101 Iterator operator++() {
110 bool operator!=(const Iterator& other) const {
115 // Iterator accessors.
116 Iterator begin() const {
117 Iterator iter{this, 0};
123 Iterator end() const { return {this, kMaxLockDependencies}; }
H A Dlock_class_state.h92 // Iterator type to traverse the set of LockClassState instances.
93 class Iterator { class in class:lockdep::LockClassState
95 Iterator() = default;
96 Iterator(const Iterator&) = default;
97 Iterator& operator=(const Iterator&) = default;
100 Iterator operator++() {
104 bool operator!=(const Iterator& other) const {
108 Iterator begi
112 Iterator(LockClassState* state) function in class:lockdep::LockClassState::Iterator
[all...]
/fuchsia/zircon/system/dev/audio/usb-audio/
H A Dusb-audio-descriptors.cpp47 DescriptorListMemory::Iterator::Iterator(fbl::RefPtr<DescriptorListMemory> mem) function in class:audio::usb::DescriptorListMemory::Iterator
55 bool DescriptorListMemory::Iterator::Next() {
72 bool DescriptorListMemory::Iterator::ValidateOffset() {
H A Dusb-audio-descriptors.h23 class Iterator { class in class:audio::usb::DescriptorListMemory
25 explicit Iterator(fbl::RefPtr<DescriptorListMemory> mem);
54 DISALLOW_COPY_ASSIGN_AND_MOVE(Iterator);
H A Dusb-audio-units.h38 static fbl::RefPtr<AudioUnit> Create(const DescriptorListMemory::Iterator& iter, uint8_t iid);
141 static fbl::RefPtr<InputTerminal> Create(const DescriptorListMemory::Iterator& iter,
168 static fbl::RefPtr<OutputTerminal> Create(const DescriptorListMemory::Iterator& iter,
205 static fbl::RefPtr<MixerUnit> Create(const DescriptorListMemory::Iterator& iter, uint8_t iid);
244 static fbl::RefPtr<SelectorUnit> Create(const DescriptorListMemory::Iterator& iter,
310 static fbl::RefPtr<FeatureUnit> Create(const DescriptorListMemory::Iterator& iter, uint8_t iid);
388 static fbl::RefPtr<ProcessingUnit> Create(const DescriptorListMemory::Iterator& iter,
425 static fbl::RefPtr<ExtensionUnit> Create(const DescriptorListMemory::Iterator& iter,
H A Dusb-audio-control-interface.h30 zx_status_t Initialize(DescriptorListMemory::Iterator* iter);
H A Dusb-audio-units.cpp36 fbl::RefPtr<AudioUnit> AudioUnit::Create(const DescriptorListMemory::Iterator& iter, uint8_t iid) {
105 fbl::RefPtr<InputTerminal> InputTerminal::Create(const DescriptorListMemory::Iterator& iter,
121 fbl::RefPtr<OutputTerminal> OutputTerminal::Create(const DescriptorListMemory::Iterator& iter,
137 fbl::RefPtr<MixerUnit> MixerUnit::Create(const DescriptorListMemory::Iterator& iter, uint8_t iid) {
177 fbl::RefPtr<SelectorUnit> SelectorUnit::Create(const DescriptorListMemory::Iterator& iter,
220 fbl::RefPtr<FeatureUnit> FeatureUnit::Create(const DescriptorListMemory::Iterator& iter,
513 fbl::RefPtr<ProcessingUnit> ProcessingUnit::Create(const DescriptorListMemory::Iterator& iter,
551 fbl::RefPtr<ExtensionUnit> ExtensionUnit::Create(const DescriptorListMemory::Iterator& iter,
H A Dusb-audio-device.h66 void ParseMidiStreamingIfc(DescriptorListMemory::Iterator* iter,
H A Dusb-audio-stream-interface.h58 Create(UsbAudioDevice* parent, DescriptorListMemory::Iterator* iter);
63 zx_status_t AddInterface(DescriptorListMemory::Iterator* iter);
164 zx_status_t Init(DescriptorListMemory::Iterator* iter);
H A Dusb-audio-stream-interface.cpp24 DescriptorListMemory::Iterator* iter) {
52 zx_status_t UsbAudioStreamInterface::AddInterface(DescriptorListMemory::Iterator* iter) {
421 zx_status_t UsbAudioStreamInterface::Format::Init(DescriptorListMemory::Iterator* iter) {
H A Dusb-audio-device.cpp136 DescriptorListMemory::Iterator iter(desc_list_);
345 void UsbAudioDevice::ParseMidiStreamingIfc(DescriptorListMemory::Iterator* iter,
H A Dusb-audio-control-interface.cpp43 zx_status_t UsbAudioControlInterface::Initialize(DescriptorListMemory::Iterator* iter) {
/fuchsia/zircon/system/host/fidl/include/fidl/
H A Djson_generator.h45 template <typename Iterator>
46 void GenerateArray(Iterator begin, Iterator end);
/fuchsia/zircon/system/host/fidl/lib/
H A Djson_generator.cpp104 template <typename Iterator>
105 void JSONGenerator::GenerateArray(Iterator begin, Iterator end) {
111 for (Iterator it = begin; it != end; ++it) {

Completed in 97 milliseconds