Loading...
Searching...
No Matches
const_depth_iteratort Class Referencefinal
#include <expr_iterator.h>
+ Inheritance diagram for const_depth_iteratort:
+ Collaboration diagram for const_depth_iteratort:
Create iterator starting at the supplied node (root)
Create an end iterator.
Preincrement operator Do not call on the end() iterator.
Post-increment operator Expensive copy.
Dereference operator Dereferencing end() iterator is undefined behaviour.
Dereference operator (member access) Dereferencing end() iterator is undefined behaviour.
Additional Inherited Members
Create end iterator.
Create begin iterator, starting at the supplied node.
Destructor Protected to discourage upcasting.
Obtain non-const exprt reference.
Pushes expression onto the stack If overridden, this function should be called from the inheriting class by the override function.
Detailed Description
Constructor & Destructor Documentation
◆ const_depth_iteratort() [1/2]
const_depth_iteratort::const_depth_iteratort
(
const exprt &
expr )
inlineexplicit
Create iterator starting at the supplied node (root)
Definition at line 224 of file expr_iterator.h.
◆ const_depth_iteratort() [2/2]
const_depth_iteratort::const_depth_iteratort
(
)
default
The documentation for this class was generated from the following file: