file
Has.hpp"Has-a" utilities for detecting class internals
"Has-a" utilities for detecting class internals
Namespaces
- namespace tk
- Toolkit declarations and definitions for general purpose utilities.
Classes
-
template<typename, typename = std::void_t<>>struct tk::HasTypedef_alias
- Detect if a type defines type 'alias'.
-
template<typename, typename = std::void_t<>>struct tk::HasTypedef_code
- Detect if a type defines type 'code'.
-
template<typename, typename = std::void_t<>>struct tk::HasTypedef_i_am_tagged_tuple
- Detect if a type defines type 'i_am_tagged_tuple'.
-
template<typename, typename = std::void_t<>>struct tk::HasFunction_expect_description
- Detect if a type defines function 'expect::description()'.
-
template<typename, typename = std::void_t<>>struct tk::HasVar_expect_lower
- Detect if a type defines variable 'expect::lower'.
-
template<typename, typename = std::void_t<>>struct tk::HasVar_expect_upper
- Detect if a type defines variable 'expect::upper'.
-
template<typename, typename = std::void_t<>>struct tk::HasFunction_expect_choices
- Detect if a type defines function 'expect::choices()'.