Lines Matching full:out
52 class Out {
54 Out() = default;
55 void SetNextOut(const Out *ptr);
56 [[nodiscard]] Out *GetNextOut();
57 [[nodiscard]] const Out *GetNextOutConst() const;
58 void SetPrevOut(const Out *ptr);
59 [[nodiscard]] Out *GetPrevOut();
60 [[nodiscard]] const Out *GetPrevOutConst() const;
70 ~Out() = default;
102 // +---- out[1] ----+---- out[0] ----+-------- g2 --------+-- in[0] --+-- in[1] --+
106 // | prev=g4.out[2] | prev=g4.out[1] | firstOut=g4.out[0] | | |
112 // | | +---- out[0] ----+-------- g3 --------+-- in[0] --+
116 // | | | prev=g4.out[0] | firstOut=g5.out[0] | |
123 // +---- out[2] ----+---- out[1] ----+---- out[0] ----+-------- g4 --------+-- in[0] --+-- in[1] --…
125 // | next=g2.out[1] | next=g2.out[0] | next=g3.out[0] | ... | | …
127 // | prev=null | prev=null | prev=null | firstOut=g5.out[1] | | …
139 return numIns * (sizeof(In) + sizeof(Out)) + sizeof(Gate); in GetGateSize()
144 return numIns * sizeof(Out); in GetOutListSize()
151 [[nodiscard]] Out *GetOut(size_t idx);
152 [[nodiscard]] Out *GetFirstOut();
153 [[nodiscard]] const Out *GetOutConst(size_t idx) const;
154 [[nodiscard]] const Out *GetFirstOutConst() const;
158 void SetFirstOut(const Out *firstOut);
257 // out(2)
258 // out(1)
259 // out(0)