70 dest+=
"bytecode-index "+
id2string(bytecode);
104 if(source_location.
is_nil())
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
const irep_idt & get(const irep_idt &name) const
void set(const irep_idt &name, const irep_idt &value)
void merge(const source_locationt &from)
Set all unset source-location fields in this object to their values in 'from'.
const irep_idt & get_java_bytecode_index() const
const irep_idt & get_column() const
const irep_idt & get_function() const
const irep_idt & get_working_directory() const
const irep_idt & get_file() const
const irep_idt & get_line() const
std::string as_string() const
std::optional< std::string > full_path() const
Get a path to the file, including working directory.
bool has_prefix(const std::string &s, const std::string &prefix)
const std::string & id2string(const irep_idt &d)
std::ostream & operator<<(std::ostream &out, const source_locationt &source_location)