RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
rtctk::componentFramework::is_base_of_template_impl< Base, Derived > Struct Template Reference

#include <utils.hpp>

Public Types

using type = decltype(test(std::declval<Derived*>()))
 

Static Public Member Functions

template<typename... Ts>
static constexpr std::true_type test (const Base< Ts... > *)
 
static constexpr std::false_type test (...)
 

Member Typedef Documentation

◆ type

Member Function Documentation

◆ test() [1/2]

template<template< typename... > class Base, typename Derived >
static constexpr std::false_type rtctk::componentFramework::is_base_of_template_impl< Base, Derived >::test ( ...)
staticconstexpr

◆ test() [2/2]

template<template< typename... > class Base, typename Derived >
template<typename... Ts>
static constexpr std::true_type rtctk::componentFramework::is_base_of_template_impl< Base, Derived >::test ( const Base< Ts... > * )
staticconstexpr

The documentation for this struct was generated from the following file: