Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::utils::is_derived_from_template< BaseTemplateT, DerivedT > Struct Template Reference

Static Public Member Functions

template<typename... Args>
static constexpr std::true_type internal_test (const BaseTemplateT< Args... > *)
static constexpr std::false_type internal_test (...)

Static Public Attributes

static constexpr bool value

Detailed Description

template<template< typename... > class BaseTemplateT, typename DerivedT>
struct zrythm::utils::is_derived_from_template< BaseTemplateT, DerivedT >

Definition at line 21 of file traits.h.

Field Documentation

◆ value

template<template< typename... > class BaseTemplateT, typename DerivedT>
bool zrythm::utils::is_derived_from_template< BaseTemplateT, DerivedT >::value
staticconstexpr
Initial value:
=
decltype (internal_test (std::declval<DerivedT *> ()))::value

Definition at line 29 of file traits.h.


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