Lines Matching defs:Gate
46 class Gate;
67 [[nodiscard]] Gate *GetGate();
68 [[nodiscard]] const Gate *GetGateConst() const;
85 void SetGate(const Gate *ptr);
86 [[nodiscard]] Gate *GetGate();
87 [[nodiscard]] const Gate *GetGateConst() const;
96 // Gate structure
136 class Gate {
139 Gate(const GateMetaData* meta, GateId id, Gate *inList[], MachineType machineType, GateType type);
143 return numIns * (sizeof(In) + sizeof(Out)) + sizeof(Gate);
150 void NewIn(size_t idx, Gate *in);
151 void ModifyIn(size_t idx, Gate *in);
167 [[nodiscard]] Gate *GetInGate(size_t idx);
168 [[nodiscard]] const Gate *GetInGateConst(size_t idx) const;
260 ~Gate() = default;