Lines Matching defs:out_
95 ConstUseIterator(const Circuit* circuit, const Out* out) : circuit_(circuit), out_(out)
101 if (out_ != nullptr) {
102 return circuit_->GetGateRef(out_->GetGateConst());
109 ASSERT(out_ != nullptr);
110 if (!out_->IsNextOutNull()) {
111 out_ = out_->GetNextOutConst();
114 out_ = nullptr;
126 ASSERT(out_ != nullptr);
127 return out_->GetIndex();
132 ASSERT(out_ != nullptr);
133 return out_->GetGateConst()->GetOpCode();
138 return a.out_ == b.out_;
142 return a.out_ != b.out_;
147 const Out* out_;
152 UseIterator(Circuit* circuit, Out* out) : circuit_(circuit), out_(out)
158 if (out_ != nullptr) {
159 return circuit_->GetGateRef(out_->GetGate());
166 ASSERT(out_ != nullptr);
167 out_ = out_->IsNextOutNull() ? nullptr
168 : out_->GetNextOut();
181 ASSERT(out_ != nullptr);
182 return out_->GetIndex();
187 ASSERT(out_ != nullptr);
194 ASSERT(out_ != nullptr);
195 return out_->GetGateConst()->GetOpCode();
200 return a.out_ == b.out_;
204 return a.out_ != b.out_;
209 Out* out_;