◆ Leading()
48174 {
48176 const uint64_t lower = value.lower;
48177
48178 if (upper) {
48179 return CountZeros<uint64_t>::Leading(upper);
48180 } else if (lower) {
48181 return 64 + CountZeros<uint64_t>::Leading(lower);
48182 } else {
48183 return 128;
48184 }
48185 }
◆ Trailing()
48187 {
48189 const uint64_t lower = value.lower;
48190
48191 if (lower) {
48192 return CountZeros<uint64_t>::Trailing(lower);
48193 } else if (upper) {
48194 return 64 + CountZeros<uint64_t>::Trailing(upper);
48195 } else {
48196 return 128;
48197 }
48198 }
The documentation for this struct was generated from the following file: