X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FTraits.ih;h=40e55e50bd1ac6d33b44f3b64a4f683aad8c30ac;hb=97b74f74397997f7ea02eaa7f44689aa0eb99839;hp=bac962a7bde4d116a9037185d968042fe125f1df;hpb=4941cc3d46b3c8066eee01846e2d8de01b87e4e2;p=senf.git diff --git a/Utils/Console/Traits.ih b/Utils/Console/Traits.ih index bac962a..40e55e5 100644 --- a/Utils/Console/Traits.ih +++ b/Utils/Console/Traits.ih @@ -59,7 +59,7 @@ namespace detail { ( BOOST_PP_STRINGIZE(e), static_cast(d e) ) # define SENF_CONSOLE_REGISTER_ENUM_(Prefix, Type, Values) \ - senf::console::detail::EnumTable & senf_console_enum_table(Prefix Type) \ + inline senf::console::detail::EnumTable & senf_console_enum_table(Prefix Type) \ { \ static senf::console::detail::EnumTable table; \ if (table.empty()) \ @@ -67,14 +67,14 @@ namespace detail { BOOST_PP_SEQ_FOR_EACH( SENF_CONSOLE_REGISTER_ENUM_ELT, Prefix, Values ); \ return table; \ } \ - void senf_console_parse_argument( \ + inline void senf_console_parse_argument( \ senf::console::ParseCommandInfo::TokensRange const & tokens, Prefix Type & out) \ { \ out = static_cast( \ senf::console::detail::parseEnum( \ senf_console_enum_table( Prefix Type() ), tokens) ); \ } \ - void senf_console_format_value(Prefix Type value, std::ostream & os) \ + inline void senf_console_format_value(Prefix Type value, std::ostream & os) \ { \ os << senf::console::detail::formatEnum( \ senf_console_enum_table( Prefix Type() ), static_cast(value) ); \