30 std::function<
u32(
u64)> rank_getter_func;
33 RankGetter(std::function<
u32(
u64)> getter_func, std::string label, std::string tex_symbol)
34 : rank_getter_func(std::move(getter_func)),
35 IEdgeNamed(std::move(label), std::move(tex_symbol)) {}
37 inline u32 get_rank_owner(
u64 patch_id)
const {
return rank_getter_func(patch_id); }