diff --git a/misc/traits.h b/misc/traits.h index f1aac92..04fc3ba 100644 --- a/misc/traits.h +++ b/misc/traits.h @@ -54,11 +54,17 @@ template using EnableIfAny = typename std::enable_if using DisableIfAny = typename std::enable_if::value, Detail::Enabler>::type; -/// \brief Evaluates to Bool if the specified type is based on the specified \tparam Template; otherwise evaluates to Bool. -template class Template> struct IsSpecializationOf : Bool { +/// \cond +namespace Detail { +template class Template> struct IsSpecializationOfHelper : Bool { }; +template