Spatial C++ Library
Generic Multi-Dimensional Containers and Spatial Operations
spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::safe_allocator Struct Reference

Public Member Functions

 safe_allocator (Link_allocator &a)
 
 ~safe_allocator ()
 
link_ptr release ()
 

Public Attributes

Link_allocatoralloc
 
link_ptr link
 

Detailed Description

template<typename Rank, typename Key, typename Value, typename Compare, typename Balancing, typename Alloc>
struct spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::safe_allocator

Definition at line 277 of file spatial_relaxed_kdtree.hpp.

Constructor & Destructor Documentation

template<typename Rank, typename Key, typename Value, typename Compare, typename Balancing, typename Alloc>
spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::safe_allocator::safe_allocator ( Link_allocator a)

Definition at line 281 of file spatial_relaxed_kdtree.hpp.

template<typename Rank, typename Key, typename Value, typename Compare, typename Balancing, typename Alloc>
spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::safe_allocator::~safe_allocator ( )

Definition at line 284 of file spatial_relaxed_kdtree.hpp.

Member Function Documentation

template<typename Rank, typename Key, typename Value, typename Compare, typename Balancing, typename Alloc>
link_ptr spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::safe_allocator::release ( )

Definition at line 285 of file spatial_relaxed_kdtree.hpp.

Member Data Documentation

template<typename Rank, typename Key, typename Value, typename Compare, typename Balancing, typename Alloc>
Link_allocator* spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::safe_allocator::alloc

Definition at line 279 of file spatial_relaxed_kdtree.hpp.

template<typename Rank, typename Key, typename Value, typename Compare, typename Balancing, typename Alloc>
link_ptr spatial::details::Relaxed_kdtree< Rank, Key, Value, Compare, Balancing, Alloc >::safe_allocator::link

Definition at line 280 of file spatial_relaxed_kdtree.hpp.


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