|
cprover
|
Value Set. More...
#include "value_set.h"#include <cassert>#include <ostream>#include <util/arith_tools.h>#include <util/base_type.h>#include <util/c_types.h>#include <util/pointer_offset_size.h>#include <util/simplify_expr.h>#include <langapi/language_util.h>#include "add_failed_symbols.h"Go to the source code of this file.
Functions | |
| static bool | suffix_starts_with_field (const std::string &suffix, const std::string &field) |
| Check if 'suffix' starts with 'field'. More... | |
| static std::string | strip_first_field_from_suffix (const std::string &suffix, const std::string &field) |
Value Set.
Definition in file value_set.cpp.
|
static |
Definition at line 362 of file value_set.cpp.
References INVARIANT, and suffix_starts_with_field().
Referenced by value_sett::get_value_set_rec().
|
static |
Check if 'suffix' starts with 'field'.
Suffix is delimited by periods and '[]' (array access) tokens, so we're looking for ".field($|[]|.)"
Definition at line 350 of file value_set.cpp.
Referenced by value_sett::get_value_set_rec(), and strip_first_field_from_suffix().