Lines Matching defs:ctr_choice

117   CtrChoice ctr_choice = CtrChoice::Invalid;
120 constexpr Fallback() : ctr_choice(CtrChoice::DefaultCtrAndInsert) {}
121 constexpr Fallback(Empty) : ctr_choice(CtrChoice::DefaultCtrAndInsert) {}
131 constexpr CtrDirectOrFallback(InputRange&&, int = 0) { ctr_choice = CtrChoice::DirectCtr; }
136 constexpr CtrFromRangeTOrFallback(std::from_range_t, InputRange&&, int = 0) { ctr_choice = CtrChoice::FromRangeT; }
142 constexpr CtrBeginEndPairOrFallback(Iter, Iter, int = 0) { ctr_choice = CtrChoice::BeginEndPair; }
194 assert(result.ctr_choice == CtrChoice::DirectCtr);
199 assert(result.ctr_choice == CtrChoice::DirectCtr);
204 assert(result.ctr_choice == CtrChoice::DirectCtr);
209 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
216 assert(result.ctr_choice == CtrChoice::FromRangeT);
221 assert(result.ctr_choice == CtrChoice::FromRangeT);
226 assert(result.ctr_choice == CtrChoice::FromRangeT);
231 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
238 assert(result.ctr_choice == CtrChoice::BeginEndPair);
243 assert(result.ctr_choice == CtrChoice::BeginEndPair);
248 assert(result.ctr_choice == CtrChoice::BeginEndPair);
253 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
258 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
263 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
321 assert(result.ctr_choice == CtrChoice::DirectCtr);
332 assert(result.ctr_choice == CtrChoice::DirectCtr);
347 assert(result.ctr_choice == CtrChoice::FromRangeT);
358 assert(result.ctr_choice == CtrChoice::FromRangeT);
373 assert(result.ctr_choice == CtrChoice::BeginEndPair);
384 assert(result.ctr_choice == CtrChoice::BeginEndPair);
400 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
418 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
525 assert(result.ctr_choice == CtrChoice::DefaultCtrAndInsert);
529 assert(c3.ctr_choice == CtrChoice::BeginEndPair);
532 assert(c2.ctr_choice == CtrChoice::FromRangeT);
535 assert(c1.ctr_choice == CtrChoice::DirectCtr);