Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

combine_standard_layout.hpp File Reference
#include <type_traits>
+ Include dependency graph for combine_standard_layout.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  immer::detail::combine_standard_layout< Ts >
 
struct  immer::detail::csl::type_t< T >
 
struct  immer::detail::csl::inherit< T, Next >
 
struct  immer::detail::csl::inherit< T, Next >::type
 
struct  immer::detail::csl::inherit< T, void >
 
struct  immer::detail::csl::inherit< T, void >::type
 
struct  immer::detail::csl::member< T, Next >
 
struct  immer::detail::csl::member< T, Next >::type
 
struct  immer::detail::csl::member< T, void >
 
struct  immer::detail::csl::member< T, void >::type
 
struct  immer::detail::csl::member_two< T, Next >
 
struct  immer::detail::csl::member_two< T, Next >::type
 
struct  immer::detail::csl::combine_standard_layout_aux< Ts >
 
struct  immer::detail::csl::combine_standard_layout_aux< T >
 
struct  immer::detail::csl::combine_standard_layout_aux< T, Ts... >
 
struct  immer::detail::combine_standard_layout< Ts >
 

Namespaces

 immer
 
 immer::detail
 
 immer::detail::csl
 

Macros

#define IMMER_BROKEN_STANDARD_LAYOUT_DETECTION   0
 
#define immer_offsetof   offsetof
 

Typedefs

template<typename... Ts>
using immer::detail::combine_standard_layout_t = typename combine_standard_layout< Ts... >::type
 

Functions

template<typename U , typename T >
U & immer::detail::csl::get (T &x)
 
template<typename U , typename T >
const U & immer::detail::csl::get (const T &x)
 

Macro Definition Documentation

◆ IMMER_BROKEN_STANDARD_LAYOUT_DETECTION

#define IMMER_BROKEN_STANDARD_LAYOUT_DETECTION   0

Definition at line 17 of file combine_standard_layout.hpp.

◆ immer_offsetof

Released under the MIT license