CBMC
goto_rw.h File Reference
#include <iosfwd>
#include <map>
#include <memory>
#include "guard.h"
#include <goto-programs/goto_program.h>
+ Include dependency graph for goto_rw.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  range_domain_baset
 
class  range_spect
 Data type to describe upper and lower bounds of the range of bits that a read or write access may affect. More...
 
class  range_domaint
 
class  rw_range_sett
 
class  rw_range_set_value_sett
 
class  guarded_range_domaint
 
class  rw_guarded_range_set_value_sett
 

Functions

void goto_rw (const irep_idt &function, goto_programt::const_targett target, rw_range_sett &rw_set)
 
void goto_rw (const irep_idt &function, const goto_programt &, rw_range_sett &rw_set)
 
void goto_rw (const goto_functionst &, const irep_idt &function, rw_range_sett &rw_set)
 
std::ostream & operator<< (std::ostream &os, const range_spect &r)
 
std::ostream & operator<< (std::ostream &out, const rw_range_sett &rw_set)
 

Function Documentation

◆ goto_rw() [1/3]

void goto_rw ( const goto_functionst goto_functions,
const irep_idt function,
rw_range_sett rw_set 
)

Definition at line 940 of file goto_rw.cpp.

◆ goto_rw() [2/3]

void goto_rw ( const irep_idt function,
const goto_programt goto_program,
rw_range_sett rw_set 
)

Definition at line 931 of file goto_rw.cpp.

◆ goto_rw() [3/3]

void goto_rw ( const irep_idt function,
goto_programt::const_targett  target,
rw_range_sett rw_set 
)

Definition at line 863 of file goto_rw.cpp.

◆ operator<<() [1/2]

std::ostream& operator<< ( std::ostream &  os,
const range_spect r 
)
inline

Definition at line 167 of file goto_rw.h.

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  out,
const rw_range_sett rw_set 
)
inline

Definition at line 354 of file goto_rw.h.