#include <LinearityPair.hpp>


Public Member Functions | |
| LinearityPair (OA_ptr< Location > v2, OA_ptr< Location > w2, LinearityClass lclass2) | |
| OA_ptr< VarClassPair > | getVarClassPair () |
| LinearityClass | getLClass () |
| OA_ptr< Location > | getVar1 () |
| OA_ptr< Location > | getVar2 () |
| void | output (IRHandlesIRInterface &ir) |
| void | dump (std::ostream &os, OA_ptr< IRHandlesIRInterface > ir) |
| bool | operator== (LinearityPair &other) |
| bool | operator!= (LinearityPair &other) |
| bool | operator< (LinearityPair &other) |
Private Attributes | |
| OA_ptr< Location > | v |
| OA_ptr< Location > | w |
| LinearityClass | lclass |
Definition at line 172 of file LinearityPair.hpp.
| OA::Linearity::LinearityPair::LinearityPair | ( | OA_ptr< Location > | v2, | |
| OA_ptr< Location > | w2, | |||
| LinearityClass | lclass2 | |||
| ) | [inline] |
Definition at line 175 of file LinearityPair.hpp.
| void OA::Linearity::LinearityPair::dump | ( | std::ostream & | os, | |
| OA_ptr< IRHandlesIRInterface > | ir | |||
| ) |
Definition at line 190 of file LinearityPair.cpp.
References OA::OA_ptr< T >::dump(), OA::Linearity::LinearityClass::getLClass(), lclass, and w.

| LinearityClass OA::Linearity::LinearityPair::getLClass | ( | ) |
Definition at line 146 of file LinearityPair.cpp.
References v.
Referenced by operator!=(), operator<(), and operator==().
Definition at line 151 of file LinearityPair.cpp.
References w.
Referenced by operator!=(), operator<(), and operator==().
| OA_ptr< VarClassPair > OA::Linearity::LinearityPair::getVarClassPair | ( | ) |
Definition at line 135 of file LinearityPair.cpp.
| bool OA::Linearity::LinearityPair::operator!= | ( | LinearityPair & | other | ) |
Definition at line 210 of file LinearityPair.cpp.
References getLClass(), getVar1(), getVar2(), lclass, v, and w.

| bool OA::Linearity::LinearityPair::operator< | ( | LinearityPair & | other | ) |
| bool OA::Linearity::LinearityPair::operator== | ( | LinearityPair & | other | ) |
| void OA::Linearity::LinearityPair::output | ( | IRHandlesIRInterface & | ir | ) | [virtual] |
Implements OA::Annotation.
Definition at line 156 of file LinearityPair.cpp.
References OA::Linearity::LinearityClass::getLClass(), lclass, OA::Annotation::sOutBuild, v, and w.

Definition at line 206 of file LinearityPair.hpp.
Referenced by dump(), getLClass(), getVarClassPair(), LinearityPair(), operator!=(), and output().
OA_ptr<Location> OA::Linearity::LinearityPair::v [private] |
Definition at line 204 of file LinearityPair.hpp.
Referenced by getVar1(), LinearityPair(), operator!=(), operator<(), operator==(), and output().
OA_ptr<Location> OA::Linearity::LinearityPair::w [private] |
Definition at line 205 of file LinearityPair.hpp.
Referenced by dump(), getVar2(), getVarClassPair(), LinearityPair(), operator!=(), operator<(), operator==(), and output().
1.7.1