diff --git a/src/currency_core/currency_format_utils_abstract.h b/src/currency_core/currency_format_utils_abstract.h index 36efd213..fd23136b 100644 --- a/src/currency_core/currency_format_utils_abstract.h +++ b/src/currency_core/currency_format_utils_abstract.h @@ -91,6 +91,19 @@ namespace currency ++result; } return result; + } + //--------------------------------------------------------------- + template + specific_type_t* get_type_in_variant_container(variant_t_container& av) + { + for (auto& ai : av) + { + if (ai.type() == typeid(specific_type_t)) + { + return &boost::get(ai); + } + } + return nullptr; } //--------------------------------------------------------------- template @@ -107,19 +120,6 @@ namespace currency //--------------------------------------------------------------- //--------------------------------------------------------------- template - specific_type_t* get_type_in_variant_container(variant_t_container& av) - { - for (auto& ai : av) - { - if (ai.type() == typeid(specific_type_t)) - { - return &boost::get(ai); - } - } - return nullptr; - } - //--------------------------------------------------------------- - template specific_type_t& get_type_in_variant_container_by_ref(variant_t_container& av) { for (auto& ai : av)