Public Member Functions | |
Reach (bool b) | |
virtual | ~Reach () |
sem_elem_t | one () const |
sem_elem_t | zero () const |
sem_elem_t | extend (SemElem *rhs) |
sem_elem_t | combine (SemElem *rhs) |
bool | equal (SemElem *rhs) const |
std::ostream & | print (std::ostream &o) const |
sem_elem_t | from_string (const std::string &s) const |
Static Public Attributes | |
static int | numReaches = 0 |
Protected Attributes | |
bool | isreached |
Reach::Reach | ( | bool | b | ) |
References numReaches.
Reach::~Reach | ( | ) | [virtual] |
References numReaches.
sem_elem_t Reach::one | ( | ) | const [virtual] |
Implements wali::SemElem.
References Reach().
Referenced by opennwa::Nwa::_private_isEmpty_(), combine(), extend(), from_string(), and opennwa::ReachGen::getOne().
sem_elem_t Reach::zero | ( | ) | const [virtual] |
Implements wali::SemElem.
References Reach().
Referenced by opennwa::Nwa::_private_isEmpty_(), combine(), extend(), and from_string().
sem_elem_t Reach::extend | ( | SemElem * | rhs | ) | [virtual] |
Implements wali::SemElem.
sem_elem_t Reach::combine | ( | SemElem * | rhs | ) | [virtual] |
Implements wali::SemElem.
bool Reach::equal | ( | SemElem * | rhs | ) | const [virtual] |
Implements wali::SemElem.
References isreached.
std::ostream & Reach::print | ( | std::ostream & | o | ) | const [virtual] |
Implements wali::SemElem.
References isreached.
int Reach::numReaches = 0 [static] |
bool Reach::isreached [protected] |