CBMC
|
#include <ci_lazy_methods.h>
Classes | |
struct | class_method_and_bytecodet |
Pair of class id and methodt. More... | |
Public Types | |
typedef std::optional< std::reference_wrapper< const class_method_and_bytecodet > > | opt_reft |
Public Member Functions | |
bool | contains_method (const irep_idt &method_id) const |
void | add (const class_method_and_bytecodet &method_class_and_bytecode) |
void | add (const irep_idt &class_id, const irep_idt &method_id, const java_bytecode_parse_treet::methodt &method) |
mapt::const_iterator | begin () const |
mapt::const_iterator | end () const |
opt_reft | get (const irep_idt &method_id) |
Private Types | |
typedef std::map< irep_idt, class_method_and_bytecodet > | mapt |
Private Attributes | |
mapt | map |
Definition at line 33 of file ci_lazy_methods.h.
|
private |
Definition at line 49 of file ci_lazy_methods.h.
typedef std::optional< std::reference_wrapper<const class_method_and_bytecodet> > method_bytecodet::opt_reft |
Definition at line 46 of file ci_lazy_methods.h.
|
inline |
Definition at line 58 of file ci_lazy_methods.h.
|
inline |
Definition at line 65 of file ci_lazy_methods.h.
|
inline |
Definition at line 73 of file ci_lazy_methods.h.
|
inline |
Definition at line 53 of file ci_lazy_methods.h.
|
inline |
Definition at line 77 of file ci_lazy_methods.h.
Definition at line 82 of file ci_lazy_methods.h.
|
private |
Definition at line 50 of file ci_lazy_methods.h.