#include <testers.h>
Inheritance diagram for LocalAttributeIsequalTester:
Public Member Functions | |
LocalAttributeIsequalTester (const string &iattribute, Node *ivalue, const bool iglobal) | |
LocalAttributeIsequalTester (const Constant *iattribute, Node *ivalue, const bool iglobal) | |
~LocalAttributeIsequalTester () | |
virtual bool | test (const Node *node, const NameSpace &nameSpace) const |
virtual Tester * | copy () const |
virtual Tester * | substitute (const Node::Assignment &assign) |
Private Attributes | |
const string | attribute |
Node * | value |
const bool | global |
|
Definition at line 182 of file testers.h. References attribute, global, and value. Referenced by copy(). |
|
|
|
Definition at line 187 of file testers.h. References value. |
|
Implements Node::Tester. Definition at line 195 of file testers.h. References attribute, Node::copy(), global, LocalAttributeIsequalTester(), and value. |
|
Definition at line 199 of file testers.h. References substituteNode(), and value. |
|
Implements Node::Tester. Definition at line 191 of file testers.h. References attribute, global, NameSpace::isAttributeEqual(), Node::toString(), and value. |
|
Definition at line 178 of file testers.h. Referenced by copy(), LocalAttributeIsequalTester(), and test(). |
|
Definition at line 180 of file testers.h. Referenced by copy(), LocalAttributeIsequalTester(), and test(). |
|
Definition at line 179 of file testers.h. Referenced by copy(), LocalAttributeIsequalTester(), substitute(), test(), and ~LocalAttributeIsequalTester(). |