CBMC
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
unchecked_replace_symbolt Class Reference

#include <replace_symbol.h>

+ Inheritance diagram for unchecked_replace_symbolt:
+ Collaboration diagram for unchecked_replace_symbolt:

Public Member Functions

 
 
- Public Member Functions inherited from replace_symbolt
  Sets old_expr to be replaced by new_expr if we don't already have a replacement; otherwise does nothing (i.e.
 
  Sets old_expr to be replaced by new_expr.
 
 
 
 
 
void  clear ()
 
 
std::size_t  erase (const irep_idt &id)
 
expr_mapt::iterator  erase (expr_mapt::iterator it)
 
 
 
 
 
 

Protected Member Functions

 
- Protected Member Functions inherited from replace_symbolt
 
 

Additional Inherited Members

- Public Types inherited from replace_symbolt
typedef std::unordered_map< irep_idt, exprtexpr_mapt
 
- Protected Attributes inherited from replace_symbolt
 
std::set< irep_idtbindings
 

Detailed Description

Definition at line 102 of file replace_symbol.h.

Constructor & Destructor Documentation

◆  unchecked_replace_symbolt()

unchecked_replace_symbolt::unchecked_replace_symbolt ( )
inline

Definition at line 105 of file replace_symbol.h.

Member Function Documentation

◆  insert()

void unchecked_replace_symbolt::insert ( const symbol_exprtold_expr,
const exprtnew_expr 
)

Definition at line 327 of file replace_symbol.cpp.

◆  replace_symbol_expr()

bool unchecked_replace_symbolt::replace_symbol_expr ( symbol_exprtdest ) const
overrideprotectedvirtual

Reimplemented from replace_symbolt.

Definition at line 334 of file replace_symbol.cpp.


The documentation for this class was generated from the following files:

AltStyle によって変換されたページ (->オリジナル) /