webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Static Public Member Functions | List of all members
WTF::__variant_storage< _Type, bool > Struct Template Reference

#include <Variant.h>

Public Types

typedef _Type __type
 
typedef _Type __type
 
typedef _Type __type
 

Static Public Member Functions

static constexpr _Type & __get (__type &__val)
 
static constexpr _Type && __get_rref (__type &__val)
 
static constexpr const _Type & __get (__type const &__val)
 
static constexpr const _Type && __get_rref (__type const &__val)
 
static void __destroy (__type &)
 
static constexpr _Type & __get (__type &__val)
 
static constexpr _Type && __get_rref (__type &__val)
 
static constexpr const _Type & __get (__type const &__val)
 
static constexpr const _Type && __get_rref (__type const &__val)
 
static void __destroy (__type &)
 
static constexpr _Type & __get (__type &__val)
 
static constexpr _Type && __get_rref (__type &__val)
 
static constexpr const _Type & __get (__type const &__val)
 
static constexpr const _Type && __get_rref (__type const &__val)
 
static void __destroy (__type &)
 

Member Typedef Documentation

◆ __type [1/3]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
typedef _Type WTF::__variant_storage< _Type, bool >::__type

◆ __type [2/3]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
typedef _Type WTF::__variant_storage< _Type, bool >::__type

◆ __type [3/3]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
typedef _Type WTF::__variant_storage< _Type, bool >::__type

Member Function Documentation

◆ __destroy() [1/3]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static void WTF::__variant_storage< _Type, bool >::__destroy ( __type )
inlinestatic

◆ __destroy() [2/3]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static void WTF::__variant_storage< _Type, bool >::__destroy ( __type )
inlinestatic

◆ __destroy() [3/3]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static void WTF::__variant_storage< _Type, bool >::__destroy ( __type )
inlinestatic

◆ __get() [1/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr _Type& WTF::__variant_storage< _Type, bool >::__get ( __type __val)
inlinestatic

◆ __get() [2/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr _Type& WTF::__variant_storage< _Type, bool >::__get ( __type __val)
inlinestatic

◆ __get() [3/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr _Type& WTF::__variant_storage< _Type, bool >::__get ( __type __val)
inlinestatic

◆ __get() [4/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr const _Type& WTF::__variant_storage< _Type, bool >::__get ( __type const &  __val)
inlinestatic

◆ __get() [5/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr const _Type& WTF::__variant_storage< _Type, bool >::__get ( __type const &  __val)
inlinestatic

◆ __get() [6/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr const _Type& WTF::__variant_storage< _Type, bool >::__get ( __type const &  __val)
inlinestatic

◆ __get_rref() [1/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr _Type&& WTF::__variant_storage< _Type, bool >::__get_rref ( __type __val)
inlinestatic

◆ __get_rref() [2/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr _Type&& WTF::__variant_storage< _Type, bool >::__get_rref ( __type __val)
inlinestatic

◆ __get_rref() [3/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr _Type&& WTF::__variant_storage< _Type, bool >::__get_rref ( __type __val)
inlinestatic

◆ __get_rref() [4/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr const _Type&& WTF::__variant_storage< _Type, bool >::__get_rref ( __type const &  __val)
inlinestatic

◆ __get_rref() [5/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr const _Type&& WTF::__variant_storage< _Type, bool >::__get_rref ( __type const &  __val)
inlinestatic

◆ __get_rref() [6/6]

template<typename _Type, bool = std::is_literal_type<_Type>::value>
static constexpr const _Type&& WTF::__variant_storage< _Type, bool >::__get_rref ( __type const &  __val)
inlinestatic

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