CBMC
|
Public Member Functions | |
is_compile_time_constantt (const namespacet &ns) | |
![]() | |
bool | operator() (const exprt &e) const |
returns true iff the expression can be considered constant More... | |
Protected Member Functions | |
bool | is_constant (const exprt &e) const override |
This function determines what expressions are to be propagated as "constants". More... | |
bool | is_constant_address_of (const exprt &e) const override |
this function determines which reference-typed expressions are constant More... | |
Protected Attributes | |
const namespacet & | ns |
Definition at line 4362 of file c_typecheck_expr.cpp.
|
inlineexplicit |
Definition at line 4365 of file c_typecheck_expr.cpp.
|
inlineoverrideprotectedvirtual |
This function determines what expressions are to be propagated as "constants".
Reimplemented from is_constantt.
Definition at line 4372 of file c_typecheck_expr.cpp.
|
inlineoverrideprotectedvirtual |
this function determines which reference-typed expressions are constant
Reimplemented from is_constantt.
Definition at line 4380 of file c_typecheck_expr.cpp.
|
protected |
Definition at line 4370 of file c_typecheck_expr.cpp.