Public Member Functions | |
| Union () | |
| virtual | ~Union () |
| void | add (regex_t r) |
| virtual std::ostream & | print_recurse (std::ostream &o) const |
| virtual void | to_mona_recurse (std::ostream &o, const std::string &prefix) const |
| virtual std::ostream & | write_dot_recurse (std::ostream &o) const |
| virtual wali::sem_elem_t | solve_recurse () |
| virtual void | reset_marks () const |
Public Attributes | |
| std::list< regex_t > | children |
| wali::regex::Union::Union | ( | ) |
| wali::regex::Union::~Union | ( | ) | [virtual] |
| void wali::regex::Union::add | ( | regex_t | r | ) |
References children.
Referenced by wali::regex::Regex::COMBINE().
| std::ostream & wali::regex::Union::print_recurse | ( | std::ostream & | o | ) | const [virtual] |
Implements wali::regex::Regex.
References children.
| void wali::regex::Union::to_mona_recurse | ( | std::ostream & | o, | |
| const std::string & | prefix | |||
| ) | const [virtual] |
Implements wali::regex::Regex.
References children, wali::Markable::mark(), wali::Markable::marked(), and wali::regex::Regex::monaHeader().
| std::ostream & wali::regex::Union::write_dot_recurse | ( | std::ostream & | o | ) | const [virtual] |
| wali::sem_elem_t wali::regex::Union::solve_recurse | ( | ) | [virtual] |
Implements wali::regex::Regex.
References children, wali::ref_ptr< T >::is_valid(), wali::Markable::mark(), wali::Markable::marked(), wali::regex::Regex::value, and wali::waliErr.
| void wali::regex::Union::reset_marks | ( | ) | const [virtual] |
Reimplemented from wali::regex::Regex.
References children, wali::Markable::marked(), and wali::Markable::unmark().
| std::list<regex_t> wali::regex::Union::children |
Referenced by add(), print_recurse(), reset_marks(), solve_recurse(), to_mona_recurse(), and write_dot_recurse().
1.7.1