Skip to main content

class region_map_types

Declaration

template <typename ValueType, int Dims>
class region_map_types { /* full declaration omitted */ };

Description

Convenience types shared by inner_node and region_map_impl.

Template Parameters

ValueType
int Dims

Member Aliases

  • using entry = std::pair<box<Dims>, ValueType>;
  • using inner_node_child_type = std::variant<unique_inner_node_ptr, ValueType>;
  • using inner_node_type = inner_node<ValueType, Dims>;
  • using orphan = std::pair<box<Dims>, inner_node_child_type>;
  • using unique_inner_node_ptr = std::unique_ptr<inner_node_type>;
  • using update_action = std::variant<insert_node_action, erase_node_action>;