CBMC
jsil_typecheckt Member List
This is the complete list of members for
jsil_typecheckt
, including all inherited members.
add_prefix
(const irep_idt &ds)
jsil_typecheckt
protected
already_typechecked
jsil_typecheckt
protected
blue
messaget
static
bold
messaget
static
bright_blue
messaget
static
bright_cyan
messaget
static
bright_green
messaget
static
bright_magenta
messaget
static
bright_red
messaget
static
bright_yellow
messaget
static
command
(unsigned c)
messaget
inline
static
conditional_output
(mstreamt &mstream, const std::function< void(mstreamt &)> &output_generator) const
messaget
cyan
messaget
static
debug
() const
messaget
inline
eom
messaget
static
error
() const
messaget
inline
eval_verbosity
(const std::string &user_input, const message_levelt default_verbosity, message_handlert &dest)
messaget
static
faint
messaget
static
get_message_handler
()
messaget
inline
get_mstream
(unsigned message_level) const
messaget
inline
green
messaget
static
italic
messaget
static
jsil_typecheckt
(symbol_table_baset &_symbol_table, message_handlert &_message_handler)
jsil_typecheckt
inline
M_DEBUG
enum value
messaget
M_ERROR
enum value
messaget
M_PROGRESS
enum value
messaget
M_RESULT
enum value
messaget
M_STATISTICS
enum value
messaget
M_STATUS
enum value
messaget
M_WARNING
enum value
messaget
magenta
messaget
static
make_type_compatible
(exprt &expr, const typet &type, bool must)
jsil_typecheckt
protected
message_handler
messaget
protected
message_levelt
enum name
messaget
messaget
()
messaget
inline
messaget
(const messaget &other)
messaget
inline
messaget
(message_handlert &_message_handler)
messaget
inline
explicit
mstream
messaget
mutable
protected
ns
jsil_typecheckt
protected
operator=
(const messaget &other)
messaget
inline
proc_name
jsil_typecheckt
protected
progress
() const
messaget
inline
red
messaget
static
reset
messaget
static
result
() const
messaget
inline
set_message_handler
(message_handlert &_message_handler)
messaget
inline
virtual
statistics
() const
messaget
inline
status
() const
messaget
inline
symbol_table
jsil_typecheckt
protected
to_string
(const exprt &expr)
jsil_typecheckt
protected
virtual
to_string
(const typet &type)
jsil_typecheckt
protected
virtual
typecheck
()
jsil_typecheckt
virtual
typecheck_assign
(code_assignt &code)
jsil_typecheckt
protected
typecheck_block
(codet &code)
jsil_typecheckt
protected
typecheck_code
(codet &code)
jsil_typecheckt
protected
typecheck_exp_binary_equal
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr
(exprt &expr)
jsil_typecheckt
virtual
typecheck_expr_base
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_binary_arith
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_binary_boolean
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_binary_compare
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_concatenation
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_constant
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_delete
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_field
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_has_field
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_index
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_main
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_operands
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_proto_field
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_proto_obj
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_ref
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_side_effect_throw
(side_effect_expr_throwt &expr)
jsil_typecheckt
protected
typecheck_expr_subtype
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_unary_boolean
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_unary_num
(exprt &expr)
jsil_typecheckt
protected
typecheck_expr_unary_string
(exprt &expr)
jsil_typecheckt
protected
typecheck_function_call
(code_function_callt &function_call)
jsil_typecheckt
protected
typecheck_ifthenelse
(code_ifthenelset &code)
jsil_typecheckt
protected
typecheck_main
()
typecheckt
virtual
typecheck_non_type_symbol
(symbolt &symbol)
jsil_typecheckt
protected
typecheck_return
(code_frontend_returnt &)
jsil_typecheckt
protected
typecheck_symbol_expr
(symbol_exprt &symbol_expr)
jsil_typecheckt
protected
typecheck_try_catch
(code_try_catcht &code)
jsil_typecheckt
protected
typecheck_type
(typet &type)
jsil_typecheckt
protected
typecheck_type_symbol
(symbolt &)
jsil_typecheckt
inline
protected
typecheckt
(message_handlert &_message_handler)
typecheckt
inline
explicit
underline
messaget
static
update_expr_type
(exprt &expr, const typet &type)
jsil_typecheckt
protected
warning
() const
messaget
inline
yellow
messaget
static
~jsil_typecheckt
()
jsil_typecheckt
inline
virtual
~messaget
()
messaget
virtual
~typecheckt
()
typecheckt
inline
virtual
Generated by
1.8.17