Open drain Pin class, a special pin with open drain behavior. More...
#include <pin.h>


Public Member Functions | |
| OpenDrain (Pin *p) | |
| virtual | operator bool () const |
| virtual Pin | operator+ (const Pin &p) |
| virtual Pin | operator+= (const Pin &p) |
| virtual Pin | GetPin () |
| "cast method" to get back a Pin instance | |
| void | RegisterNet (Net *n) |
| registers Net instance on pin | |
| virtual | ~OpenDrain () |
Protected Attributes | |
| Pin * | pin |
Open drain Pin class, a special pin with open drain behavior.
Definition at line 118 of file pin.h.
| Pin OpenDrain::GetPin | ( | void | ) | [virtual] |
"cast method" to get back a Pin instance
Reimplemented from Pin.
Definition at line 341 of file pin.cpp.
References Pin::LOW, Pin::Pin(), pin, and Pin::TRISTATE.

| OpenDrain::operator bool | ( | ) | const [virtual] |
Reimplemented from Pin.
Definition at line 347 of file pin.cpp.
References Pin::LOW, Pin::Pin(), pin, and Pin::TRISTATE.

| void OpenDrain::RegisterNet | ( | Net * | n | ) | [inline, virtual] |
Pin* OpenDrain::pin [protected] |
Definition at line 120 of file pin.h.
Referenced by GetPin(), OpenDrain(), operator+(), operator+=(), and RegisterNet().
1.6.3