|
arg_router
1.4.0
C++ command line argument parsing and routing
|
Go to the source code of this file.
Namespaces | |
| arg_router | |
| arg_router::multi_lang | |
Macros | |
| #define | SM_(I, ...) |
Typedefs | |
| template<std::size_t I, typename... S> | |
| using | arg_router::multi_lang::string_selector = std::tuple_element_t< I, std::tuple< S... > > |
| #define SM_ | ( | I, | |
| ... | |||
| ) |
A multi-language equivalent to S_, only for use within a multi_lang::root call.
Specify the string language variants in the order they are declared in the owning multi_lang::root.
The macro creates compile_time_string types from the inputs and puts them into a string_selector. There is no requirement to use this macro, it's just a convenience.
| I | Index to select |
Definition at line 44 of file string_selector.hpp.