|
CACAO
|
Data Structures | |
| struct | Segment |
Public Types | |
| typedef _Entry | Entry |
Public Member Functions | |
| InternTable () | |
| void | initialize (size_t initial_capacity=DEFAULT_INITIAL_CAPACITY, size_t load_factor=DEFAULT_LOAD_FACTOR) |
| void | destroy () |
| bool | is_initialized () const |
| template<typename Thunk > | |
| const Entry & | intern (const Thunk &t) |
Static Public Attributes | |
| static const size_t | DEFAULT_INITIAL_CAPACITY = 256 |
| static const size_t | DEFAULT_LOAD_FACTOR = 85 |
Private Member Functions | |
| InternTable (const InternTable &) | |
| InternTable & | operator= (const InternTable &) |
Private Attributes | |
| Segment * | segments |
Definition at line 62 of file intern_table.hpp.
| typedef _Entry InternTable< _Entry, concurrency_factor >::Entry |
Definition at line 63 of file intern_table.hpp.
|
inline |
Definition at line 68 of file intern_table.hpp.
|
private |
|
inline |
Definition at line 86 of file intern_table.hpp.
|
inline |
Definition at line 70 of file intern_table.hpp.
|
inline |
Definition at line 94 of file intern_table.hpp.
|
inline |
Definition at line 91 of file intern_table.hpp.
|
private |
|
static |
Definition at line 65 of file intern_table.hpp.
|
static |
Definition at line 66 of file intern_table.hpp.
|
private |
Definition at line 126 of file intern_table.hpp.
1.8.5