jrl::qp::internal::is_base< Base > Struct Template Reference

#include <jrl-qp/internal/meta.h>

Static Public Member Functions

template<typename... T>
static std::true_type check (Base< T... > const volatile &)
 
static std::false_type check (...)
 

Detailed Description

template<template< typename... > class Base>
struct jrl::qp::internal::is_base< Base >

An helper struct used by derives_from.

Member Function Documentation

◆ check() [1/2]

template<template< typename... > class Base>
static std::false_type jrl::qp::internal::is_base< Base >::check (   ...)
static

Fallback function that will be used for type not deriving from Base<T...>.

◆ check() [2/2]

template<template< typename... > class Base>
template<typename... T>
static std::true_type jrl::qp::internal::is_base< Base >::check ( Base< T... > const volatile &  )
static

Accept any class derived from Base<T...>.


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