API Documentation
Loading...
Searching...
No Matches
is_base_of_template_impl< base, derived > Struct Template Reference

#include <Vector.hpp>

Public Types

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

Static Public Member Functions

template<uint01 t_dims, class t_type >
static constexpr std::true_type test (const base< t_dims, t_type > *)
 
static constexpr std::false_type test (...)
 

Member Typedef Documentation

◆ type

template<template< uint01 t_dims, class t_type > class base, typename derived >
using type = decltype(test(std::declval<derived*>()))

Member Function Documentation

◆ test() [1/2]

template<template< uint01 t_dims, class t_type > class base, typename derived >
static constexpr std::false_type test ( ...)
staticconstexpr

◆ test() [2/2]

template<template< uint01 t_dims, class t_type > class base, typename derived >
template<uint01 t_dims, class t_type >
static constexpr std::true_type test ( const base< t_dims, t_type > * )
staticconstexpr

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