GEOS  3.9.1dev
Public Member Functions | Private Types | Static Private Member Functions | List of all members
geos::index::strtree::ItemsList Class Reference

#include <AbstractSTRtree.h>

Inheritance diagram for geos::index::strtree::ItemsList:
[legend]
Collaboration diagram for geos::index::strtree::ItemsList:
[legend]

Public Member Functions

 ~ItemsList ()
 
void push_back (void *item)
 
void push_back_owned (ItemsList *itemList)
 

Private Types

typedef std::vector< ItemsListItembase_type
 

Static Private Member Functions

static void delete_item (ItemsListItem &item)
 

Detailed Description

Definition at line 94 of file AbstractSTRtree.h.

Member Typedef Documentation

Definition at line 96 of file AbstractSTRtree.h.

Constructor & Destructor Documentation

geos::index::strtree::ItemsList::~ItemsList ( )
inline

Definition at line 107 of file AbstractSTRtree.h.

References delete_item().

Here is the call graph for this function:

Member Function Documentation

static void geos::index::strtree::ItemsList::delete_item ( ItemsListItem item)
inlinestaticprivate

Definition at line 99 of file AbstractSTRtree.h.

References geos::index::strtree::ItemsListItem::item, geos::index::strtree::ItemsListItem::item_is_list, geos::index::strtree::ItemsListItem::l, and geos::index::strtree::ItemsListItem::t.

Referenced by ~ItemsList().

Here is the caller graph for this function:

void geos::index::strtree::ItemsList::push_back ( void *  item)
inline

Definition at line 114 of file AbstractSTRtree.h.

void geos::index::strtree::ItemsList::push_back_owned ( ItemsList itemList)
inline

Definition at line 121 of file AbstractSTRtree.h.


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