variant
A type safe generalized union type
Class Index
B | I | R | V
  b  
  r  
variant_element   variant_storage_element   
variant_index   variant_storage_size   
bad_variant_access   result_of_visit   variant_size   
  i  
  v  
variant_storage   
is_nothrow_visitable   variant   
B | I | R | V