CBMC
|
#include <ci_lazy_methods.h>
Classes | |
struct | class_method_and_bytecodet |
Pair of class id and methodt. More... | |
Public Types | |
typedef optionalt< 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 32 of file ci_lazy_methods.h.
|
private |
Definition at line 47 of file ci_lazy_methods.h.
typedef optionalt<std::reference_wrapper<const class_method_and_bytecodet> > method_bytecodet::opt_reft |
Definition at line 44 of file ci_lazy_methods.h.
|
inline |
Definition at line 56 of file ci_lazy_methods.h.
|
inline |
Definition at line 63 of file ci_lazy_methods.h.
|
inline |
Definition at line 71 of file ci_lazy_methods.h.
|
inline |
Definition at line 51 of file ci_lazy_methods.h.
|
inline |
Definition at line 75 of file ci_lazy_methods.h.
Definition at line 80 of file ci_lazy_methods.h.
|
private |
Definition at line 48 of file ci_lazy_methods.h.