CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
goto_clean_expr.cpp File Reference

Program Transformation. More...

#include "goto_convert_class.h"
#include <util/expr_util.h>
#include <util/fresh_symbol.h>
#include <util/mathematical_expr.h>
#include <util/pointer_expr.h>
#include <util/replace_expr.h>
#include <util/std_expr.h>
#include <util/symbol.h>
#include <analyses/natural_loops.h>
#include "destructor.h"
#include <unordered_map>
+ Include dependency graph for goto_clean_expr.cpp:

Go to the source code of this file.

Functions

static symbol_exprt find_base_symbol (const exprt &expr)
 
static exprt convert_statement_expression (const quantifier_exprt &qex, const code_expressiont &code, const irep_idt &mode, goto_convertt &converter)
 

Detailed Description

Program Transformation.

Definition in file goto_clean_expr.cpp.

Function Documentation

◆ convert_statement_expression()

static exprt convert_statement_expression ( const quantifier_exprt qex,
const code_expressiont code,
const irep_idt mode,
goto_convertt converter 
)
static

Definition at line 52 of file goto_clean_expr.cpp.

◆ find_base_symbol()

static symbol_exprt find_base_symbol ( const exprt expr)
static

Definition at line 28 of file goto_clean_expr.cpp.