CBMC
|
#include <cpp_typecheck_fargs.h>
Public Member Functions | |
cpp_typecheck_fargst () | |
bool | has_class_type () const |
void | build (const side_effect_expr_function_callt &function_call) |
cpp_typecheck_fargst (const side_effect_expr_function_callt &function_call) | |
bool | match (const code_typet &code_type, unsigned &distance, cpp_typecheckt &cpp_typecheck) const |
void | add_object (const exprt &expr) |
void | remove_object () |
Public Attributes | |
bool | in_use |
bool | has_object |
exprt::operandst | operands |
Definition at line 21 of file cpp_typecheck_fargs.h.
|
inline |
Definition at line 31 of file cpp_typecheck_fargs.h.
|
inlineexplicit |
Definition at line 38 of file cpp_typecheck_fargs.h.
|
inline |
Definition at line 50 of file cpp_typecheck_fargs.h.
void cpp_typecheck_fargst::build | ( | const side_effect_expr_function_callt & | function_call | ) |
Definition at line 29 of file cpp_typecheck_fargs.cpp.
bool cpp_typecheck_fargst::has_class_type | ( | ) | const |
Definition at line 18 of file cpp_typecheck_fargs.cpp.
bool cpp_typecheck_fargst::match | ( | const code_typet & | code_type, |
unsigned & | distance, | ||
cpp_typecheckt & | cpp_typecheck | ||
) | const |
Definition at line 36 of file cpp_typecheck_fargs.cpp.
|
inline |
Definition at line 57 of file cpp_typecheck_fargs.h.
bool cpp_typecheck_fargst::has_object |
Definition at line 24 of file cpp_typecheck_fargs.h.
bool cpp_typecheck_fargst::in_use |
Definition at line 24 of file cpp_typecheck_fargs.h.
exprt::operandst cpp_typecheck_fargst::operands |
Definition at line 25 of file cpp_typecheck_fargs.h.