CommonLibSSE NG
RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::entry_type::value_union Union Reference

#include <BSTHashMap.h>

Public Member Functions

 value_union ()
 
 ~value_union ()
 

Public Attributes

value_type value
 
std::byte buffer [sizeof(value_type)] { static_cast<std::byte>(0) }
 

Constructor & Destructor Documentation

◆ value_union()

template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::entry_type::value_union::value_union ( )
inline

◆ ~value_union()

template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::entry_type::value_union::~value_union ( )
inline

Member Data Documentation

◆ buffer

template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
std::byte RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::entry_type::value_union::buffer[sizeof(value_type)] { static_cast<std::byte>(0) }

◆ value

template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
value_type RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::entry_type::value_union::value

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