mdds
Public Member Functions | List of all members
mdds::rtree< _Key, _Value, _Trait >::bulk_loader Class Reference

#include <rtree.hpp>

Public Member Functions

void insert (const extent_type &extent, value_type &&value)
 
void insert (const extent_type &extent, const value_type &value)
 
void insert (const point_type &position, value_type &&value)
 
void insert (const point_type &position, const value_type &value)
 
rtree pack ()
 

Detailed Description

template<typename _Key, typename _Value, typename _Trait = detail::rtree::default_rtree_trait>
class mdds::rtree< _Key, _Value, _Trait >::bulk_loader

Loader optimized for loading a large number of value objects. A resultant tree will have a higher chance of being well balanced than if the value objects were inserted individually into the tree.