|
CBMC
|
Inheritance diagram for interval_index_ranget:
Collaboration diagram for interval_index_ranget:Public Member Functions | |
| interval_index_ranget (const constant_interval_exprt &interval_, const namespacet &n) | |
| const exprt & | current () const override |
| bool | advance_to_next () override |
| index_range_implementation_ptrt | reset () const override |
Public Member Functions inherited from index_range_implementationt | |
| virtual | ~index_range_implementationt ()=default |
Static Private Member Functions | |
| static exprt | next_element (const exprt &cur, const namespacet &ns) |
Private Attributes | |
| const constant_interval_exprt & | interval |
| exprt | index |
| exprt | next |
| exprt | upper |
| const namespacet & | ns |
Definition at line 27 of file interval_abstract_value.cpp.
|
inline |
Definition at line 30 of file interval_abstract_value.cpp.
|
inlineoverridevirtual |
Implements index_range_implementationt.
Definition at line 45 of file interval_abstract_value.cpp.
|
inlineoverridevirtual |
Implements index_range_implementationt.
Definition at line 41 of file interval_abstract_value.cpp.
|
inlinestaticprivate |
Definition at line 59 of file interval_abstract_value.cpp.
|
inlineoverridevirtual |
Implements index_range_implementationt.
Definition at line 53 of file interval_abstract_value.cpp.
|
private |
Definition at line 65 of file interval_abstract_value.cpp.
|
private |
Definition at line 64 of file interval_abstract_value.cpp.
|
private |
Definition at line 66 of file interval_abstract_value.cpp.
|
private |
Definition at line 68 of file interval_abstract_value.cpp.
|
private |
Definition at line 67 of file interval_abstract_value.cpp.