Lines Matching defs:InsIterator
254 struct InsIterator {
255 InsIterator(const Circuit* circuit, In* in) : circuit_(circuit), in_(in)
264 const InsIterator& operator++()
269 InsIterator operator++(int)
271 InsIterator tmp = *this;
282 friend bool operator== (const InsIterator& a, const InsIterator& b)
286 friend bool operator!= (const InsIterator& a, const InsIterator& b)
674 InsIterator InBegin(GateRef gate)
676 return InsIterator(circuit_, &reinterpret_cast<In *>(circuit_->LoadGatePtr(gate) + 1)[0]);
679 InsIterator InEnd(GateRef gate)
682 return InsIterator(circuit_, &reinterpret_cast<In *>(circuit_->LoadGatePtr(gate) + 1)[endIndex]);