| 207 | |
| 208 | struct CommandAttributes { |
| 209 | CommandAttributes(std::string name, int arity, CommandCategory category, uint64_t flags, AdditionalFlagGen flag_gen, |
| 210 | NoKeyInThisCommand, CommanderFactory factory) |
| 211 | : name(std::move(name)), |
| 212 | arity(arity), |
| 213 | category(category), |
| 214 | factory(std::move(factory)), |
| 215 | flags_(flags), |
| 216 | flag_gen_(std::move(flag_gen)), |
| 217 | key_range_{0, 0, 0} {} |
| 218 | |
| 219 | CommandAttributes(std::string name, int arity, CommandCategory category, uint64_t flags, AdditionalFlagGen flag_gen, |
| 220 | CommandKeyRange key_range, CommanderFactory factory) |
nothing calls this directly
no outgoing calls
no test coverage detected