|
Static Value-Flow Analysis
|
#include <SlicedGraphs.h>
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = SlicedSVFGNodeRef |
| using | difference_type = std::ptrdiff_t |
| using | pointer = const SlicedSVFGNodeRef* |
| using | reference = SlicedSVFGNodeRef |
Public Member Functions | |
| SlicedSVFGNodeIter ()=default | |
| SlicedSVFGNodeIter (const SlicedSVFGView *v, SVFG::const_iterator i, SVFG::const_iterator e) | |
| reference | operator* () const |
| SlicedSVFGNodeIter & | operator++ () |
| SlicedSVFGNodeIter | operator++ (int) |
Private Member Functions | |
| void | skipNonKept () |
Private Attributes | |
| const SlicedSVFGView * | view = nullptr |
| SVFG::const_iterator | it {} |
| SVFG::const_iterator | endIt {} |
Friends | |
| bool | operator== (const SlicedSVFGNodeIter &a, const SlicedSVFGNodeIter &b) |
| bool | operator!= (const SlicedSVFGNodeIter &a, const SlicedSVFGNodeIter &b) |
Definition at line 1211 of file SlicedGraphs.h.
| using SVF::SlicedSVFGNodeIter::difference_type = std::ptrdiff_t |
Definition at line 1216 of file SlicedGraphs.h.
| using SVF::SlicedSVFGNodeIter::iterator_category = std::forward_iterator_tag |
Definition at line 1214 of file SlicedGraphs.h.
| using SVF::SlicedSVFGNodeIter::pointer = const SlicedSVFGNodeRef* |
Definition at line 1217 of file SlicedGraphs.h.
Definition at line 1218 of file SlicedGraphs.h.
Definition at line 1215 of file SlicedGraphs.h.
|
default |
|
inline |
Definition at line 1221 of file SlicedGraphs.h.
|
inline |
Definition at line 1227 of file SlicedGraphs.h.
|
inline |
Definition at line 1231 of file SlicedGraphs.h.
|
inline |
Definition at line 1237 of file SlicedGraphs.h.
|
inlineprivate |
|
friend |
Definition at line 1247 of file SlicedGraphs.h.
|
friend |
|
private |
Definition at line 1254 of file SlicedGraphs.h.
|
private |
Definition at line 1254 of file SlicedGraphs.h.
|
private |
Definition at line 1253 of file SlicedGraphs.h.