#include <DLogic.h>
Collaboration diagram for DLogic:
Public Methods | |
DLogic () | |
DLogic (const DLogic &objref) | |
DLogic (const string &estr) | |
DLogic (const int ival) | |
short | GetInt () const DLogic_THROW_DECL |
bool | valid () const |
DLogic & | operator= (const DLogic &objref) |
bool | operator== (const DLogic &objref) const DLogic_THROW_DECL |
bool | operator!= (const DLogic &objref) const DLogic_THROW_DECL |
bool | operator< (const DLogic &objref) const DLogic_THROW_DECL |
bool | operator<= (const DLogic &objref) const DLogic_THROW_DECL |
bool | operator> (const DLogic &objref) const DLogic_THROW_DECL |
bool | operator>= (const DLogic &objref) const DLogic_THROW_DECL |
DLogic | operator++ () |
DLogic | operator++ (int) |
DLogic | operator-- () |
DLogic | operator-- (int) |
const char * | GetLabel () const |
string | GetString () const |
const DLogic & | operator && (const DLogic &rhs) const |
const DLogic & | operator|| (const DLogic &rhs) const |
const DLogic & | operator! () const |
Static Public Methods | |
DLogic | first () |
DLogic | last () |
int | count () |
Static Public Attributes | |
const DLogic | ZERO |
const DLogic | ONE |
const DLogic | D |
const DLogic | _D |
const DLogic | X |
const DLogic | _UNDEFINED |
const DLogic | DLogicAnd [5][5] |
const DLogic | DLogicOr [5][5] |
const DLogic | DLogicNot [5] = {ONE,ZERO,_D,D,X} |
Friends | |
OSTREAM & | operator<< (OSTREAM &ostr, const DLogic &objref) |
ISTREAM & | operator>> (ISTREAM &ostr, DLogic &objref) |
|
Definition at line 59 of file DLogic.h. References m_defPtr. |
|
Definition at line 62 of file DLogic.h. References m_defPtr. |
|
Definition at line 57 of file DLogic.cpp. References _UNDEFINED, and m_defPtr. |
|
Definition at line 68 of file DLogic.cpp. References _UNDEFINED, and m_defPtr. |
|
|
|
|
|
Definition at line 69 of file DLogic.h. References DLogic_THROW_DECL, DLogic_THROW_EXEC, and m_defPtr. |
|
Definition at line 79 of file DLogic.cpp. References _UNDEFINED, and m_defPtr. |
|
Definition at line 92 of file DLogic.cpp. References _UNDEFINED, and m_defPtr. Referenced by operator<<(), RunGraph< GraphType >::propagateChange(), and setOutputEdges(). |
|
|
|
|
|
Definition at line 134 of file DLogic.h. References DLogicNot. |
|
Definition at line 89 of file DLogic.h. References DLogic_THROW_DECL, DLogic_THROW_EXEC, and m_defPtr. |
|
Definition at line 110 of file DLogic.cpp. References operator++(). |
|
Definition at line 100 of file DLogic.cpp. References _UNDEFINED, and m_defPtr. Referenced by operator++(). |
|
Definition at line 130 of file DLogic.cpp. References operator--(). |
|
Definition at line 117 of file DLogic.cpp. References _UNDEFINED, and m_defPtr. Referenced by operator--(). |
|
Definition at line 95 of file DLogic.h. References DLogic_THROW_DECL, DLogic_THROW_EXEC, and m_defPtr. |
|
Definition at line 101 of file DLogic.h. References DLogic_THROW_DECL, DLogic_THROW_EXEC, and m_defPtr. |
|
Definition at line 78 of file DLogic.h. References m_defPtr. |
|
Definition at line 83 of file DLogic.h. References DLogic_THROW_DECL, DLogic_THROW_EXEC, and m_defPtr. |
|
Definition at line 107 of file DLogic.h. References DLogic_THROW_DECL, DLogic_THROW_EXEC, and m_defPtr. |
|
Definition at line 113 of file DLogic.h. References DLogic_THROW_DECL, DLogic_THROW_EXEC, and m_defPtr. |
|
|
|
Definition at line 75 of file DLogic.h. References m_defPtr. |
|
Definition at line 137 of file DLogic.cpp. |
|
Definition at line 143 of file DLogic.cpp. |
|
Referenced by DPassable(), isDTypeFunctor::operator()(), and RunGraph< GraphType >::processOutput(). |
|
Referenced by DLogic(), GetLabel(), GetString(), operator++(), and operator--(). |
|
Referenced by DPassable(), isDTypeFunctor::operator()(), and RunGraph< GraphType >::processOutput(). |
|
Initial value: { {ZERO,ZERO,ZERO,ZERO,ZERO}, {ZERO,ONE ,D ,_D ,X}, {ZERO,D ,ZERO,ZERO,X}, {ZERO,_D ,ZERO,_D ,X}, {ZERO,X ,X ,X ,X}, } Definition at line 38 of file DLogic.cpp. Referenced by operator &&(). |
|
Definition at line 50 of file DLogic.cpp. Referenced by operator!(). |
|
Initial value: { {ZERO,ONE ,D ,_D ,X}, {ONE ,ONE ,ONE ,ONE ,ONE}, {D ,ONE ,D ,ONE ,X}, {_D ,ONE ,ONE ,_D ,X}, {X ,ONE ,X ,X ,X}, } Definition at line 44 of file DLogic.cpp. Referenced by operator||(). |
|
|
|
Referenced by isXTypeFunctor::operator()(), RunGraph< GraphType >::processOutput(), and RunGraph< GraphType >::propagateChange(). |
|
|