* Get the badge for a badge class index. * @param class_index Index of the badge class. * @return Class badge for the class index, or nullptr if not present. */
| 135 | * @return Class badge for the class index, or nullptr if not present. |
| 136 | */ |
| 137 | Badge *GetClassBadge(BadgeClassID class_index) |
| 138 | { |
| 139 | if (class_index.base() >= std::size(_badges.classes)) return nullptr; |
| 140 | return GetBadge(_badges.classes[class_index.base()]); |
| 141 | } |
| 142 | |
| 143 | /** Resolver for a badge scope. */ |
| 144 | struct BadgeScopeResolver : public ScopeResolver { |
no test coverage detected