libspatialindex API Reference
(git-trunk)
|
#include <PoolPointer.h>
Public Member Functions | |
PoolPointer (X *p=nullptr) | |
PoolPointer (X *p, PointerPool< X > *pPool) noexcept | |
~PoolPointer () | |
PoolPointer (const PoolPointer &p) noexcept | |
PoolPointer & | operator= (const PoolPointer &p) |
X & | operator* () const noexcept |
X * | operator-> () const noexcept |
X * | get () const noexcept |
bool | unique () const noexcept |
void | relinquish () noexcept |
Definition at line 36 of file PoolPointer.h.
|
inlineexplicit |
Definition at line 39 of file PoolPointer.h.
|
inlineexplicitnoexcept |
Definition at line 40 of file PoolPointer.h.
|
inline |
Definition at line 41 of file PoolPointer.h.
|
inlinenoexcept |
Definition at line 42 of file PoolPointer.h.
|
inlinenoexcept |
Definition at line 55 of file PoolPointer.h.
Referenced by SpatialIndex::RTree::Index::adjustTree(), SpatialIndex::RTree::BulkLoader::bulkLoadUsingSTR(), SpatialIndex::RTree::Index::chooseSubtree(), SpatialIndex::RTree::Leaf::deleteData(), SpatialIndex::RTree::Index::findLeaf(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), SpatialIndex::RTree::Leaf::split(), SpatialIndex::RTree::Index::split(), SpatialIndex::TPRTree::Node::~Node(), SpatialIndex::RTree::Node::~Node(), and SpatialIndex::MVRTree::Node::~Node().
|
inlinenoexcept |
Definition at line 53 of file PoolPointer.h.
|
inlinenoexcept |
Definition at line 54 of file PoolPointer.h.
|
inline |
Definition at line 43 of file PoolPointer.h.
|
inlinenoexcept |
Definition at line 57 of file PoolPointer.h.
Referenced by SpatialIndex::RTree::Index::chooseSubtree(), SpatialIndex::RTree::Leaf::deleteData(), SpatialIndex::RTree::Index::findLeaf(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), and SpatialIndex::MVRTree::MVRTree::flush().
|
inlinenoexcept |
Definition at line 56 of file PoolPointer.h.
Referenced by SpatialIndex::RTree::Index::chooseSubtree(), SpatialIndex::TPRTree::TPRTree::flush(), SpatialIndex::RTree::RTree::flush(), SpatialIndex::MVRTree::MVRTree::flush(), and Tools::PoolPointer< MovingRegion >::relinquish().