|
RTC Toolkit
2.0.0
|
Various utilities for Life Cycle Extension. More...
#include <type_traits>Go to the source code of this file.
Classes | |
| struct | rtctk::componentFramework::is_base_of_template_impl< Base, Derived > |
| struct | rtctk::componentFramework::is_present< What, Args > |
| struct | rtctk::componentFramework::empty_base< class > |
Namespaces | |
| rtctk | |
| rtctk::componentFramework | |
Macros | |
| #define | RTCTK_DEFINE_OPTION(Name, DefaultValue) |
| #define | RTCTK_APPLY_OPTION_ED(Options, Name) |
| #define | RTCTK_IS_OPTION(Name, Value) |
| #define | RTCTK_ASSERT_OPTION_ED(Name) |
Typedefs | |
| using | rtctk::componentFramework::Enabled = std::true_type |
| using | rtctk::componentFramework::Disabled = std::false_type |
| template<template< typename... > class Base, typename Derived > | |
| using | rtctk::componentFramework::is_base_of_template = typename is_base_of_template_impl< Base, Derived >::type |
| template<class T , bool Condition> | |
| using | rtctk::componentFramework::optional_base = std::conditional_t< Condition, T, empty_base< T > > |
Variables | |
| template<template< typename... > class Base, typename Derived > | |
| constexpr bool | rtctk::componentFramework::is_base_of_template_v = is_base_of_template<Base, Derived>::value |
| template<typename What , typename... Args> | |
| constexpr bool | rtctk::componentFramework::is_present_v = is_present<What, Args...>::value |
Various utilities for Life Cycle Extension.
| #define RTCTK_APPLY_OPTION_ED | ( | Options, | |
| Name | |||
| ) |
| #define RTCTK_ASSERT_OPTION_ED | ( | Name | ) |
| #define RTCTK_DEFINE_OPTION | ( | Name, | |
| DefaultValue | |||
| ) |
| #define RTCTK_IS_OPTION | ( | Name, | |
| Value | |||
| ) |