Lines Matching refs:field
103 FieldLocation field = fieldValue.first;
105 ASSERT(field != FieldLocation::Invalid());
114 GateRef inputValue = inputState.GetFieldValue(field);
125 result.SetFieldValue(field, value);
127 result.SetFieldValue(field, Circuit::NullGate());
130 result.SetFieldValue(field, value);
133 GateRef oldValue = oldState.GetFieldValue(field);
144 result.SetFieldValue(field, oldValue);
151 result.SetFieldValue(field, valueSelector);
161 GateRef GateInfo::GetFieldValue(FieldLocation field) const
163 return state_.GetFieldValue(field);
166 void GateInfo::SetFieldValue(FieldLocation field, GateRef value)
168 state_.SetFieldValue(field, value);
188 void State::SetFieldValue(FieldLocation field, GateRef gate)
190 map_[field] = gate;
193 GateRef State::GetFieldValue(FieldLocation field) const
195 auto result = map_.find(field);
297 constexpr size_t fieldSize = 8; // 8 : bytes per field