Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

immer::detail::csl Namespace Reference

Classes

struct  combine_standard_layout_aux
 
struct  combine_standard_layout_aux< T >
 
struct  combine_standard_layout_aux< T, Ts... >
 
struct  inherit
 
struct  inherit< T, void >
 
struct  member
 
struct  member< T, void >
 
struct  member_two
 
struct  type_t
 

Functions

template<typename U , typename T >
U & get (T &x)
 
template<typename U , typename T >
const U & get (const T &x)
 

Function Documentation

◆ get() [1/2]

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

Referenced by immer::detail::rbts::rrbtree_iterator< T, MP, B, BL >::advance(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::concat(), immer::detail::arrays::no_capacity< T, MemoryPolicy >::dec(), immer::detail::arrays::with_capacity< T, MemoryPolicy >::dec(), immer::detail::rbts::rrbtree_iterator< T, MP, B, BL >::decrement(), immer::detail::rbts::rrbtree_iterator< T, MP, B, BL >::dereference(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::drop(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::drop_mut(), immer::detail::arrays::no_capacity< T, MemoryPolicy >::inc(), immer::detail::arrays::with_capacity< T, MemoryPolicy >::inc(), immer::detail::rbts::rrbtree_iterator< T, MP, B, BL >::increment(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::push_back(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::push_back_mut(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::region_for(), immer::detail::rbts::rbtree< T, MemoryPolicy, B, BL >::take(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::take(), immer::detail::rbts::rbtree< T, MemoryPolicy, B, BL >::take_mut(), immer::detail::rbts::rrbtree< T, MemoryPolicy, B, BL >::take_mut(), immer::detail::rbts::slice_left_visitor< NodeT, Collapse >::visit_inner(), immer::detail::rbts::slice_right_mut_visitor< NodeT, Collapse, Mutating >::visit_regular(), immer::detail::rbts::slice_right_visitor< NodeT, Collapse >::visit_regular(), immer::detail::rbts::slice_left_mut_visitor< NodeT, Collapse, Mutating >::visit_regular(), immer::detail::rbts::slice_right_mut_visitor< NodeT, Collapse, Mutating >::visit_relaxed(), immer::detail::rbts::slice_right_visitor< NodeT, Collapse >::visit_relaxed(), and immer::detail::rbts::slice_left_mut_visitor< NodeT, Collapse, Mutating >::visit_relaxed().

◆ get() [2/2]

template<typename U , typename T >
const U& immer::detail::csl::get ( const T &  x)
Released under the MIT license