◆ Leading()
48145 {
48147 const uint64_t lower = value.lower;
48148
48149 if (upper) {
48150 return CountZeros<uint64_t>::Leading(upper);
48151 } else if (lower) {
48152 return 64 + CountZeros<uint64_t>::Leading(lower);
48153 } else {
48154 return 128;
48155 }
48156 }
◆ Trailing()
48158 {
48160 const uint64_t lower = value.lower;
48161
48162 if (lower) {
48163 return CountZeros<uint64_t>::Trailing(lower);
48164 } else if (upper) {
48165 return 64 + CountZeros<uint64_t>::Trailing(upper);
48166 } else {
48167 return 128;
48168 }
48169 }
The documentation for this struct was generated from the following file: