#include <testers.h>
Inheritance diagram for AttributeIsequalTester:
Public Member Functions | |
AttributeIsequalTester (const string &iattribute, Node *ivalue, const bool iglobal) | |
AttributeIsequalTester (const Constant *iattribute, Node *ivalue, const bool iglobal) | |
~AttributeIsequalTester () | |
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 133 of file testers.h. References attribute, global, and value. Referenced by copy(). |
|
|
|
Definition at line 138 of file testers.h. References value. |
|
Implements Node::Tester. Definition at line 146 of file testers.h. References attribute, AttributeIsequalTester(), Node::copy(), global, and value. |
|
Definition at line 150 of file testers.h. References substituteNode(), and value. |
|
Implements Node::Tester. Definition at line 142 of file testers.h. References attribute, global, NameSpace::isAttributeEqual(), Node::toString(), and value. |
|
Definition at line 129 of file testers.h. Referenced by AttributeIsequalTester(), copy(), and test(). |
|
Definition at line 131 of file testers.h. Referenced by AttributeIsequalTester(), copy(), and test(). |
|
Definition at line 130 of file testers.h. Referenced by AttributeIsequalTester(), copy(), substitute(), test(), and ~AttributeIsequalTester(). |