![]() |
Orfeo Toolbox
3.16
|
#include <itk_hashtable.h>
Inheritance diagram for itk::hashtable_base< Value, Alloc >:
Collaboration diagram for itk::hashtable_base< Value, Alloc >:Public Types | |
| typedef std::vector < VCL_SUNPRO_ALLOCATOR_HACK(node *) > | buckets_type |
Public Member Functions | |
| hashtable_base () | |
| ~hashtable_base () | |
Public Attributes | |
| buckets_type | buckets |
| size_type | num_elements |
Protected Member Functions | |
| IUEi_STL_INLINE void | clear () |
| IUEi_STL_INLINE void | copy_from (const hashtable_base< Value, Alloc > &ht) |
| void | delete_node (node *n) |
| node * | new_node (const value_type &obj) |
Private Types | |
| typedef hashtable_node< Value > | node |
| typedef itk_simple_alloc< node, Alloc > | node_allocator |
| typedef vcl_size_t | size_type |
| typedef Value | value_type |
Definition at line 304 of file itk_hashtable.h.
| typedef std::vector<VCL_SUNPRO_ALLOCATOR_HACK(node*) > itk::hashtable_base< Value, Alloc >::buckets_type |
Definition at line 312 of file itk_hashtable.h.
|
private |
Definition at line 309 of file itk_hashtable.h.
|
private |
Definition at line 310 of file itk_hashtable.h.
|
private |
Definition at line 308 of file itk_hashtable.h.
|
private |
Definition at line 307 of file itk_hashtable.h.
|
inline |
Definition at line 345 of file itk_hashtable.h.
|
inline |
Definition at line 347 of file itk_hashtable.h.
|
protected |
Definition at line 1093 of file itk_hashtable.h.
References itk::hashtable_node< Value >::next.
Referenced by itk::hashtable< std::pair< const unsigned long, unsigned long >, unsigned long, itk::hash< unsigned long >, sel1st, EqualKey, Alloc >::next_size(), and itk::hashtable_base< std::pair< const Key, T >, Alloc >::~hashtable_base().
|
protected |
Definition at line 1111 of file itk_hashtable.h.
References itk::hashtable_base< Value, Alloc >::buckets, itk::hashtable_node< Value >::next, and itk::hashtable_node< Value >::val.
|
inlineprotected |
Definition at line 334 of file itk_hashtable.h.
|
inlineprotected |
Definition at line 318 of file itk_hashtable.h.
| buckets_type itk::hashtable_base< Value, Alloc >::buckets |
| size_type itk::hashtable_base< Value, Alloc >::num_elements |
Definition at line 314 of file itk_hashtable.h.