IsSpecialization.h file
Defines the IsSpecialization type trait for detecting template specializations.
Namespaces
- namespace Rodin
- The Rodin library for Shape and Topology Optimization.
- namespace Rodin::Utility
- Module containing general purpose and language support utility classes.
Classes
-
template<class Test, template<class...> class Ref>struct Rodin::Utility::IsSpecialization
- Type trait to check if a type is a specialization of a given template.
-
template<template<class...> class Ref, class... Args>struct Rodin::Utility::IsSpecialization<Ref<Args...>, Ref>
- Specialization for types that are specializations of the reference template.