LibreOffice Module onlineupdate (master) 1
Static Public Attributes | Static Private Member Functions | List of all members
mozilla::detail::BaseOfTester< Base, const Derived > Struct Template Reference

#include <TypeTraits.h>

Static Public Attributes

static const bool value
 

Static Private Member Functions

template<class T >
static char test (Derived *, T)
 
static int test (Base *, int)
 

Detailed Description

template<class Base, class Derived>
struct mozilla::detail::BaseOfTester< Base, const Derived >

Definition at line 557 of file TypeTraits.h.

Member Function Documentation

◆ test() [1/2]

template<class Base , class Derived >
static int mozilla::detail::BaseOfTester< Base, const Derived >::test ( Base ,
int   
)
staticprivate

◆ test() [2/2]

template<class Base , class Derived >
template<class T >
static char mozilla::detail::BaseOfTester< Base, const Derived >::test ( Derived *  ,
 
)
staticprivate

Member Data Documentation

◆ value

template<class Base , class Derived >
const bool mozilla::detail::BaseOfTester< Base, const Derived >::value
static
Initial value:
=
sizeof(test(BaseOfHelper<Base, Derived>(), int())) == sizeof(char)

Definition at line 565 of file TypeTraits.h.


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