3-phase PV router
Loading...
Searching...
No Matches
Static Public Attributes | Static Protected Member Functions | List of all members
is_base_of< TBase, TDerived > Class Template Reference

#include <is_base_of.hpp>

Static Public Attributes

static const bool value
 

Static Protected Member Functions

static char probe (...)
 
static int probe (const TBase *)
 

Detailed Description

template<typename TBase, typename TDerived>
class is_base_of< TBase, TDerived >

Definition at line 11 of file is_base_of.hpp.

Member Function Documentation

◆ probe() [1/2]

template<typename TBase , typename TDerived >
static char is_base_of< TBase, TDerived >::probe (   ...)
staticprotected

◆ probe() [2/2]

template<typename TBase , typename TDerived >
static int is_base_of< TBase, TDerived >::probe ( const TBase *  )
staticprotected

Member Data Documentation

◆ value

template<typename TBase , typename TDerived >
const bool is_base_of< TBase, TDerived >::value
static
Initial value:
=
sizeof(probe(reinterpret_cast< typename remove_reference< TDerived >::type* >(
0)))
== sizeof(int)
static int probe(const TBase *)

Definition at line 18 of file is_base_of.hpp.


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