#include <symbol_table_base.h>
Definition at line 182 of file symbol_table_base.h.
◆ difference_type
◆ iterator_category
◆ pointer
◆ reference
◆ value_type
◆ iteratort() [1/2]
symbol_table_baset::iteratort::iteratort |
( |
symbolst::iterator |
it | ) |
|
|
inlineexplicit |
◆ iteratort() [2/2]
symbol_table_baset::iteratort::iteratort |
( |
const iteratort & |
it, |
|
|
std::function< void(const irep_idt &id)> |
on_get_writeable |
|
) |
| |
|
inline |
◆ get_writeable_symbol()
symbolt& symbol_table_baset::iteratort::get_writeable_symbol |
( |
| ) |
|
|
inline |
Whereas the dereference operator gives a constant reference to the current symbol, this method allows users to get a writeable reference to the symbol.
- Returns
- A non-const reference to the current symbol.
Definition at line 260 of file symbol_table_base.h.
◆ operator symbolst::const_iterator()
symbol_table_baset::iteratort::operator symbolst::const_iterator |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator*()
reference symbol_table_baset::iteratort::operator* |
( |
| ) |
const |
|
inline |
◆ operator++() [1/2]
iteratort& symbol_table_baset::iteratort::operator++ |
( |
| ) |
|
|
inline |
◆ operator++() [2/2]
iteratort symbol_table_baset::iteratort::operator++ |
( |
int |
| ) |
|
|
inline |
◆ operator->()
pointer symbol_table_baset::iteratort::operator-> |
( |
| ) |
const |
|
inline |
◆ operator==()
bool symbol_table_baset::iteratort::operator== |
( |
const iteratort & |
other | ) |
const |
|
inline |
◆ it
symbolst::iterator symbol_table_baset::iteratort::it |
|
private |
◆ on_get_writeable
std::function<void(const irep_idt &id)> symbol_table_baset::iteratort::on_get_writeable |
|
private |
The documentation for this class was generated from the following file: