Public Member Functions | |
| MergeFn () | |
| MergeFn (sem_elem_t sr) | |
| virtual | ~MergeFn () |
| virtual sem_elem_t | apply_f (sem_elem_t w1, sem_elem_t w2) |
| virtual bool | equal (merge_fn_t mf) |
| virtual MergeFn * | parse_element (const char *s, sem_elem_t sem) |
| virtual std::ostream & | print (std::ostream &o) const |
| wali::MergeFn::MergeFn | ( | ) |
| wali::MergeFn::MergeFn | ( | sem_elem_t | sr | ) | [explicit] |
| wali::MergeFn::~MergeFn | ( | ) | [virtual] |
| sem_elem_t wali::MergeFn::apply_f | ( | sem_elem_t | w1, | |
| sem_elem_t | w2 | |||
| ) | [virtual] |
Implements wali::IMergeFn.
Reimplemented in wali::witness::WitnessMergeFn.
References wali::ref_ptr< T >::get_ptr(), wali::ref_ptr< T >::is_empty(), and wali::ref_ptr< T >::is_valid().
| bool wali::MergeFn::equal | ( | merge_fn_t | mf | ) | [virtual] |
Implements wali::IMergeFn.
Reimplemented in wali::witness::WitnessMergeFn.
References wali::ref_ptr< T >::get_ptr().
| virtual MergeFn* wali::MergeFn::parse_element | ( | const char * | s, | |
| sem_elem_t | sem | |||
| ) | [virtual] |
| std::ostream & wali::MergeFn::print | ( | std::ostream & | o | ) | const [virtual] |
Reimplemented in wali::witness::WitnessMergeFn.
References wali::ref_ptr< T >::is_empty().
1.7.1