9 #ifndef CPROVER_ANALYSES_VARIABLE_SENSITIVITY_LOCATION_UPDATE_VISITOR_H
10 #define CPROVER_ANALYSES_VARIABLE_SENSITIVITY_LOCATION_UPDATE_VISITOR_H
26 return element->write_location_context(
location);
46 return element->merge_location_context(
location);
abstract_objectt is the top of the inheritance heirarchy of objects used to represent individual vari...
sharing_ptrt< class abstract_objectt > abstract_object_pointert
goto_programt::const_targett locationt
abstract_object_pointert visit(const abstract_object_pointert &element) const override
const abstract_objectt::locationt & location
location_update_visitort(const abstract_objectt::locationt &location)
const abstract_objectt::locationt & location
merge_location_update_visitort(const abstract_objectt::locationt &location)
abstract_object_pointert visit(const abstract_object_pointert &element) const override
Pure virtual interface required of a client that can apply a copy-on-write operation to a given abstr...