llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
Public Types | Static Public Attributes | List of all members
detail::is_class< T, U > Struct Template Reference

#include <core/cast.h>

Public Types

using TT = typename std::remove_const< T >::type
 

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename T, typename U>
struct detail::is_class< T, U >

Helper template to identify derivatives of inst.

Member Data Documentation

◆ value

template<typename T , typename U >
constexpr bool detail::is_class< T, U >::value
staticconstexpr
Initial value:
=
std::is_base_of<Value, TT>::value &&
std::is_base_of<U, TT>::value &&
!std::is_same<U, TT>::value

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