libabigail
|
An iterator to walk a vector of elf_symbols filtered by symtab_filter. More...
#include <abg-symtab-reader.h>
Public Member Functions | |
symtab_iterator (base_iterator begin, base_iterator end, const symtab_filter &filter=symtab_filter()) | |
Construct the iterator based on a pair of underlying iterators and a symtab_filter object. Immediately fast forward to the next element that matches the criteria (if any). More... | |
symtab_iterator & | operator++ () |
Pre-increment operator to advance to the next matching element. More... | |
symtab_iterator | operator++ (int) |
Post-increment operator to advance to the next matching element. More... | |
An iterator to walk a vector of elf_symbols filtered by symtab_filter.
The implementation inherits all properties from the vector's const_iterator, but intercepts where necessary to allow effective filtering. This makes it a STL compatible iterator for general purpose usage.
Definition at line 110 of file abg-symtab-reader.h.
|
inline |
Construct the iterator based on a pair of underlying iterators and a symtab_filter object. Immediately fast forward to the next element that matches the criteria (if any).
begin | the underlying begin iterator |
begin | the underlying end iterator |
filter | the symtab_filter to apply |
Definition at line 128 of file abg-symtab-reader.h.
|
inline |
Pre-increment operator to advance to the next matching element.
Definition at line 138 of file abg-symtab-reader.h.
|
inline |
Post-increment operator to advance to the next matching element.
Definition at line 149 of file abg-symtab-reader.h.