#include <variable_sensitivity_object_factory.h>
◆ variable_sensitivity_object_factoryt() [1/3]
variable_sensitivity_object_factoryt::variable_sensitivity_object_factoryt |
( |
const vsd_configt & |
options | ) |
|
|
inlineexplicit |
◆ variable_sensitivity_object_factoryt() [2/3]
variable_sensitivity_object_factoryt::variable_sensitivity_object_factoryt |
( |
| ) |
|
|
delete |
◆ variable_sensitivity_object_factoryt() [3/3]
◆ config()
const vsd_configt& variable_sensitivity_object_factoryt::config |
( |
| ) |
const |
|
inline |
◆ configured_with()
◆ get_abstract_object()
Get the appropriate abstract object for the variable under consideration.
- Parameters
-
type | the type of the variable |
top | whether the abstract object should be top in the two-value domain |
bottom | whether the abstract object should be bottom in the two-value domain |
e | if top and bottom are false this expression is used as the starting pointer for the abstract object |
environment | the current abstract environment |
ns | namespace, used when following the input type |
- Returns
- An abstract object of the appropriate type.
Definition at line 142 of file variable_sensitivity_object_factory.cpp.
◆ get_abstract_object_type()
Decide which abstract object type to use for the variable in question.
- Parameters
-
type | the type of the variable the abstract object is meant to represent |
- Returns
- An enum indicating the abstract object type to use.
Definition at line 100 of file variable_sensitivity_object_factory.cpp.
◆ wrap_with_context()
◆ configuration
vsd_configt variable_sensitivity_object_factoryt::configuration |
|
private |
◆ heap_allocations
size_t variable_sensitivity_object_factoryt::heap_allocations |
|
mutableprivate |
The documentation for this class was generated from the following files: