Lines Matching full:out
56 class Out {
58 Out() = default;
59 void SetNextOut(const Out *ptr);
60 [[nodiscard]] Out *GetNextOut();
61 [[nodiscard]] const Out *GetNextOutConst() const;
62 void SetPrevOut(const Out *ptr);
63 [[nodiscard]] Out *GetPrevOut();
64 [[nodiscard]] const Out *GetPrevOutConst() const;
74 ~Out() = default;
106 // +---- out[1] ----+---- out[0] ----+-------- g2 --------+-- in[0] --+-- in[1] --+
110 // | prev=g4.out[2] | prev=g4.out[1] | firstOut=g4.out[0] | | |
116 // | | +---- out[0] ----+-------- g3 --------+-- in[0] --+
120 // | | | prev=g4.out[0] | firstOut=g5.out[0] | |
127 // +---- out[2] ----+---- out[1] ----+---- out[0] ----+-------- g4 --------+-- in[0] --+-- in[1] --…
129 // | next=g2.out[1] | next=g2.out[0] | next=g3.out[0] | ... | | …
131 // | prev=null | prev=null | prev=null | firstOut=g5.out[1] | | …
143 return numIns * (sizeof(In) + sizeof(Out)) + sizeof(Gate); in GetGateSize()
148 return numIns * sizeof(Out); in GetOutListSize()
155 [[nodiscard]] Out *GetOut(size_t idx);
156 [[nodiscard]] Out *GetFirstOut();
157 [[nodiscard]] const Out *GetOutConst(size_t idx) const;
158 [[nodiscard]] const Out *GetFirstOutConst() const;
162 void SetFirstOut(const Out *firstOut);
290 // out(2)
291 // out(1)
292 // out(0)