Lines Matching defs:Variable
127 inline void WriteVariable(Variable *var, GateRef value)
131 inline GateRef ReadVariable(Variable *var)
195 void WriteVariable(Variable *var, GateRef value);
196 GateRef ReadVariable(Variable *var);
243 GateRef ReadVariableRecursive(Variable *var);
251 std::map<Variable *, GateRef> valueMap_;
254 std::map<Variable *, GateRef> incompletePhis_;
392 class Variable {
394 Variable(Environment *env, VariableType type, uint32_t id, GateRef value) : id_(id), type_(type), env_(env)
399 Variable(CircuitBuilder *cirbuilder, VariableType type, uint32_t id, GateRef value)
405 ~Variable() = default;
406 NO_MOVE_SEMANTIC(Variable);
407 NO_COPY_SEMANTIC(Variable);
424 Variable &operator=(const GateRef value)