14 #ifndef SPATIAL_TRAITS_HPP
15 #define SPATIAL_TRAITS_HPP
29 template<
typename Mode>
133 template <
typename Tp>
148 #endif // SPATIAL_TRAITS_HPP
Tp::size_type size_type
The size type is used to list the number of element in the tree.
Tp::const_reference const_reference
Represent a reference to a key_type. key_type is always constant.
Tp::distance_type distance_type
The type used by the metric to represent distances.
Tp::value_compare value_compare
Comparison functor used to compare two instances of value_type.
Tp::reference reference
Represent a reference to a key_type.
Tp::key_compare key_compare
Comparison functor used to compare two instances of key_type.
Tp::pointer pointer
Represent a pointer to a value_type.
Tp::value_type value_type
When mapped_type and key_type are different, value_type holds a pair formed by key_type (first) and m...
Tp::difference_type difference_type
The difference type is used when 2 iterators from the tree are substracted.
Tp::iterator iterator
The type used to iterate a container.
Tp::key_type key_type
The type representing the key managed by the container.
Tp::allocator_type allocator_type
The allocator used in the container.
The traits type for all metrics in the spatial namespace.
Tp::const_iterator const_iterator
The type used to iterate a constant container.
The traits type for all containers in the spatial namespace.
Tp::mode_type mode_type
The Link Mode type that is associated with the container.
Tp::rank_type rank_type
The type used to represent the rank of the container.
The main namespace used in the library.
Mode::invariant_category invariant_category
The invarient category for the linking mode.
Tp::const_pointer const_pointer
Represent a pointer to a key_type. key_type is always constant.