fixed - no more anonymous namespaces

This commit is contained in:
Michele Caini
2018-04-10 11:25:17 +02:00
parent 089b3e13fd
commit aaf0e145eb
2 changed files with 4 additions and 4 deletions

View File

@@ -99,7 +99,7 @@ private:
* @tparam Types List of types for which to generate identifiers.
*/
template<typename... Types>
constexpr auto ident = Identifier<std::decay_t<Types>...>{std::make_index_sequence<sizeof...(Types)>{}};
constexpr auto ident = internal::Identifier<std::decay_t<Types>...>{std::make_index_sequence<sizeof...(Types)>{}};
}

View File

@@ -107,7 +107,7 @@ class Sink;
* @tparam Function A valid function type.
* @tparam Collector Type of collector to use, if any.
*/
template<typename Function, typename Collector = DefaultCollectorType<Function>>
template<typename Function, typename Collector = internal::DefaultCollectorType<Function>>
class SigH;
@@ -251,8 +251,8 @@ private:
* @tparam Collector Type of collector to use, if any.
*/
template<typename Ret, typename... Args, typename Collector>
class SigH<Ret(Args...), Collector> final: private Invoker<Ret(Args...), Collector> {
using call_type = typename Invoker<Ret(Args...), Collector>::call_type;
class SigH<Ret(Args...), Collector> final: private internal::Invoker<Ret(Args...), Collector> {
using call_type = typename internal::Invoker<Ret(Args...), Collector>::call_type;
public:
/*! @brief Unsigned integer type. */