CBMC
|
#include <irep_hash_container.h>
Public Types | |
using | key_type = Key |
using | mapped_type = T |
using | value_type = std::pair< const Key, T > |
using | const_iterator = typename mapt::const_iterator |
using | iterator = typename mapt::iterator |
Public Member Functions | |
const_iterator | find (const Key &key) const |
iterator | find (const Key &key) |
const_iterator | begin () const |
iterator | begin () |
const_iterator | end () const |
iterator | end () |
void | clear () |
std::size_t | size () const |
bool | empty () const |
T & | operator[] (const Key &key) |
std::pair< iterator, bool > | insert (const value_type &value) |
void | erase (iterator it) |
void | swap (irep_hash_mapt< Key, T > &other) |
Protected Types | |
using | mapt = std::map< std::size_t, T > |
Protected Attributes | |
irep_hash_containert | hash_container |
mapt | map |
Definition at line 101 of file irep_hash_container.h.
using irep_hash_mapt< Key, T >::const_iterator = typename mapt::const_iterator |
Definition at line 110 of file irep_hash_container.h.
using irep_hash_mapt< Key, T >::iterator = typename mapt::iterator |
Definition at line 111 of file irep_hash_container.h.
using irep_hash_mapt< Key, T >::key_type = Key |
Definition at line 107 of file irep_hash_container.h.
using irep_hash_mapt< Key, T >::mapped_type = T |
Definition at line 108 of file irep_hash_container.h.
|
protected |
Definition at line 104 of file irep_hash_container.h.
using irep_hash_mapt< Key, T >::value_type = std::pair<const Key, T> |
Definition at line 109 of file irep_hash_container.h.
|
inline |
Definition at line 128 of file irep_hash_container.h.
|
inline |
Definition at line 123 of file irep_hash_container.h.
|
inline |
Definition at line 143 of file irep_hash_container.h.
|
inline |
Definition at line 154 of file irep_hash_container.h.
|
inline |
Definition at line 138 of file irep_hash_container.h.
|
inline |
Definition at line 133 of file irep_hash_container.h.
|
inline |
Definition at line 171 of file irep_hash_container.h.
|
inline |
Definition at line 118 of file irep_hash_container.h.
|
inline |
Definition at line 113 of file irep_hash_container.h.
|
inline |
Definition at line 165 of file irep_hash_container.h.
|
inline |
Definition at line 159 of file irep_hash_container.h.
|
inline |
Definition at line 149 of file irep_hash_container.h.
|
inline |
Definition at line 176 of file irep_hash_container.h.
|
mutableprotected |
Definition at line 183 of file irep_hash_container.h.
|
protected |
Definition at line 184 of file irep_hash_container.h.