Go to the documentation of this file.
12 #ifndef CPROVER_GOTO_PROGRAMS_GOTO_INLINE_H
13 #define CPROVER_GOTO_PROGRAMS_GOTO_INLINE_H
26 bool adjust_function=
false);
32 bool adjust_function=
false);
40 unsigned smallfunc_limit=0,
41 bool adjust_function=
false);
47 unsigned smallfunc_limit=0,
48 bool adjust_function=
false);
56 bool adjust_function=
false,
64 bool adjust_function=
false,
71 bool adjust_function=
false,
74 #endif // CPROVER_GOTO_PROGRAMS_GOTO_INLINE_H
dstringt has one field, an unsigned integer no which is an index into a static table of strings.
void goto_partial_inline(goto_modelt &goto_model, message_handlert &message_handler, unsigned smallfunc_limit=0, bool adjust_function=false)
Inline all function calls to functions either marked as "inlined" or smaller than smallfunc_limit (by...
jsont goto_function_inline_and_log(goto_modelt &, const irep_idt function, message_handlert &message_handler, bool adjust_function=false, bool caching=true)
A namespacet is essentially one or two symbol tables bound together, to allow for symbol lookups in t...
void goto_inline(goto_modelt &goto_model, message_handlert &message_handler, bool adjust_function=false)
A collection of goto functions.
void goto_function_inline(goto_modelt &goto_model, const irep_idt function, message_handlert &message_handler, bool adjust_function=false, bool caching=true)
Inline all function calls made from a particular function.