|
Adobe Source Libraries 2.0.0
A collection of C++ libraries.
|
#include <table_index.hpp>
Public Types | |
| typedef T | value_type |
| typedef P | key_function_type |
| using | key_type |
| typedef H | hasher |
| typedef C | key_equal |
| typedef value_type * | pointer |
| typedef const value_type * | const_pointer |
| typedef value_type & | reference |
| typedef const value_type & | const_reference |
| typedef std::size_t | size_type |
| typedef std::ptrdiff_t | difference_type |
| typedef unary_compose< key_function_type, indirect< value_type > > | indirect_key_function_type |
| typedef closed_hash_set< pointer, indirect_key_function_type, hasher, key_equal > | index_type |
| typedef boost::indirect_iterator< typename index_type::iterator > | iterator |
| typedef boost::indirect_iterator< typename index_type::const_iterator > | const_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Friends | |
| void | swap (hash_index &x, hash_index &y) |
Definition at line 542 of file table_index.hpp.
| typedef T value_type |
Definition at line 544 of file table_index.hpp.
| typedef P key_function_type |
Definition at line 545 of file table_index.hpp.
| using key_type |
Definition at line 547 of file table_index.hpp.
| typedef H hasher |
Definition at line 549 of file table_index.hpp.
| typedef C key_equal |
Definition at line 550 of file table_index.hpp.
| typedef value_type* pointer |
Definition at line 551 of file table_index.hpp.
| typedef const value_type* const_pointer |
Definition at line 552 of file table_index.hpp.
| typedef value_type& reference |
Definition at line 553 of file table_index.hpp.
| typedef const value_type& const_reference |
Definition at line 554 of file table_index.hpp.
| typedef std::size_t size_type |
Definition at line 555 of file table_index.hpp.
| typedef std::ptrdiff_t difference_type |
Definition at line 556 of file table_index.hpp.
| typedef unary_compose<key_function_type, indirect<value_type> > indirect_key_function_type |
Definition at line 558 of file table_index.hpp.
| typedef closed_hash_set<pointer, indirect_key_function_type, hasher, key_equal> index_type |
Definition at line 560 of file table_index.hpp.
| typedef boost::indirect_iterator<typename index_type::iterator> iterator |
Definition at line 562 of file table_index.hpp.
| typedef boost::indirect_iterator<typename index_type::const_iterator> const_iterator |
Definition at line 563 of file table_index.hpp.
| typedef std::reverse_iterator<iterator> reverse_iterator |
Definition at line 564 of file table_index.hpp.
| typedef std::reverse_iterator<const_iterator> const_reverse_iterator |
Definition at line 565 of file table_index.hpp.
| hash_index | ( | ) |
Definition at line 573 of file table_index.hpp.
| hash_index | ( | hasher | hf, |
| key_equal | eq, | ||
| F | kf ) |
Definition at line 580 of file table_index.hpp.
| size_type max_size | ( | ) | const |
Definition at line 584 of file table_index.hpp.
| size_type size | ( | ) | const |
Definition at line 586 of file table_index.hpp.
| bool empty | ( | ) | const |
Definition at line 587 of file table_index.hpp.
| size_type capacity | ( | ) | const |
Definition at line 588 of file table_index.hpp.
| void reserve | ( | size_type | ) |
Definition at line 590 of file table_index.hpp.
| iterator begin | ( | ) |
Definition at line 592 of file table_index.hpp.
| iterator end | ( | ) |
Definition at line 593 of file table_index.hpp.
| const_iterator begin | ( | ) | const |
Definition at line 595 of file table_index.hpp.
| const_iterator end | ( | ) | const |
Definition at line 596 of file table_index.hpp.
| reverse_iterator rbegin | ( | ) |
Definition at line 598 of file table_index.hpp.
| reverse_iterator rend | ( | ) |
Definition at line 599 of file table_index.hpp.
| const_reverse_iterator rbegin | ( | ) | const |
Definition at line 601 of file table_index.hpp.
| const_reverse_iterator rend | ( | ) | const |
Definition at line 602 of file table_index.hpp.
| std::pair< iterator, bool > insert | ( | value_type & | x | ) |
Definition at line 604 of file table_index.hpp.
| void insert | ( | I | f, |
| I | l ) |
Definition at line 610 of file table_index.hpp.
| iterator insert | ( | iterator | i, |
| value_type & | x ) |
Definition at line 615 of file table_index.hpp.
| iterator erase | ( | iterator | i | ) |
Definition at line 617 of file table_index.hpp.
| size_type erase | ( | const key_type & | x | ) |
Definition at line 618 of file table_index.hpp.
| void clear | ( | ) |
Definition at line 620 of file table_index.hpp.
| index_type & index | ( | ) |
Definition at line 622 of file table_index.hpp.
| const index_type & index | ( | ) | const |
Definition at line 623 of file table_index.hpp.
| iterator find | ( | const key_type & | x | ) |
Definition at line 625 of file table_index.hpp.
| const_iterator find | ( | const key_type & | x | ) | const |
Definition at line 626 of file table_index.hpp.
| size_type count | ( | const key_type & | x | ) | const |
Definition at line 627 of file table_index.hpp.
| iterator lower_bound | ( | const key_type & | ) |
Definition at line 629 of file table_index.hpp.
| const_iterator lower_bound | ( | const key_type & | ) | const |
Definition at line 630 of file table_index.hpp.
| iterator upper_bound | ( | const key_type & | ) |
Definition at line 633 of file table_index.hpp.
| const_iterator upper_bound | ( | const key_type & | ) | const |
Definition at line 634 of file table_index.hpp.
| std::pair< iterator, iterator > equal_range | ( | const key_type & | x | ) |
Definition at line 638 of file table_index.hpp.
| std::pair< const_iterator, const_iterator > equal_range | ( | const key_type & | x | ) | const |
Definition at line 643 of file table_index.hpp.
| key_function_type key_function | ( | ) | const |
Definition at line 650 of file table_index.hpp.
| hasher hash_function | ( | ) | const |
Definition at line 651 of file table_index.hpp.
| key_equal key_eq | ( | ) | const |
Definition at line 652 of file table_index.hpp.
|
friend |
Definition at line 654 of file table_index.hpp.