Public Member Functions | Public Attributes

wali::regex::Union Class Reference

List of all members.

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_tchildren

Constructor & Destructor Documentation

wali::regex::Union::Union (  ) 
wali::regex::Union::~Union (  )  [virtual]

Member Function Documentation

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]
std::ostream & wali::regex::Union::write_dot_recurse ( std::ostream &  o  )  const [virtual]
wali::sem_elem_t wali::regex::Union::solve_recurse (  )  [virtual]
void wali::regex::Union::reset_marks (  )  const [virtual]

Member Data Documentation


The documentation for this class was generated from the following files: