Loading...
Searching...
No Matches
map_iteratort< iteratort, outputt > Class Template Reference
Iterator which applies some given function f after each increment and returns its result on dereference.
More...
#include <range.h>
+ Collaboration diagram for map_iteratort< iteratort, outputt >:
Preincrement operator.
Postincrement operator.
Stores the result of f at the current position of the iterator.
Detailed Description
Iterator which applies some given function f after each increment and returns its result on dereference.
Definition at line 26 of file range.h.
Member Typedef Documentation
◆ difference_type
◆ iterator_category
◆ pointer
◆ reference
◆ value_type
Constructor & Destructor Documentation
◆ map_iteratort()
iteratort
underlying_end,
)
inlineexplicit
Member Function Documentation
◆ operator!=()
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator++() [1/2]
Preincrement operator.
Definition at line 46 of file range.h.
◆ operator++() [2/2]
Postincrement operator.
Definition at line 56 of file range.h.
◆ operator->() [1/2]
◆ operator->() [2/2]
◆ operator==()
Member Data Documentation
◆ current
Stores the result of f at the current position of the iterator.
Equals nullptr if the iterator reached underlying_end.
Definition at line 105 of file range.h.
◆ underlying
◆ underlying_end
The documentation for this class was generated from the following file:
- /home/runner/work/cbmc/cbmc/src/util/range.h