|
CBMC
|
#include <cpp_typecheck_fargs.h>
Collaboration diagram for cpp_typecheck_fargst: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.