LibreOffice Module onlineupdate (master) 1
Static Public Attributes | Static Private Member Functions | List of all members
mozilla::detail::ConvertibleTester< From, To > Struct Template Reference

#include <TypeTraits.h>

Static Public Attributes

static const bool value
 

Static Private Member Functions

static From create ()
 
template<typename From1 , typename To1 >
static char test (To to)
 
template<typename From1 , typename To1 >
static int test (...)
 

Detailed Description

template<typename From, typename To>
struct mozilla::detail::ConvertibleTester< From, To >

Definition at line 602 of file TypeTraits.h.

Member Function Documentation

◆ create()

template<typename From , typename To >
static From mozilla::detail::ConvertibleTester< From, To >::create ( )
staticprivate

◆ test() [1/2]

template<typename From , typename To >
template<typename From1 , typename To1 >
static int mozilla::detail::ConvertibleTester< From, To >::test (   ...)
staticprivate

◆ test() [2/2]

template<typename From , typename To >
template<typename From1 , typename To1 >
static char mozilla::detail::ConvertibleTester< From, To >::test ( To  to)
staticprivate

Member Data Documentation

◆ value

template<typename From , typename To >
const bool mozilla::detail::ConvertibleTester< From, To >::value
static
Initial value:
=
sizeof(test<From, To>(create())) == sizeof(char)

Definition at line 614 of file TypeTraits.h.


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