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