Gate declaration object.
More...
#include <cgate.h>
List of all members.
Detailed Description
Gate declaration object.
Constructor & Destructor Documentation
Create a gate declaration.
- Parameters:
-
| aSymbol | gate name. |
| type | gate type. |
| s0 | 0 drive strength. |
| s1 | 1 drive strength. |
| delayControl | delay control expression. |
| arguments | gate arguments. |
| aLoc | file coordinates of declaration. |
Member Function Documentation
Create a clone of this declaration.
- Parameters:
-
| heap | heap to use for allocation. |
- Returns:
- new declaration.
Implements CDecl.
virtual void CGate::Dump |
( |
FILE * |
f |
) |
[virtual] |
Dump gate info to file descriptor.
- Parameters:
-
Reimplemented from CDecl.
CNode* CGate::GetArguments |
( |
void |
|
) |
|
Get gate's arguments.
- Returns:
- argument list, may be NULL.
CNode* CGate::GetDelayControl |
( |
void |
|
) |
|
Get gate's delay control.
- Returns:
- delay control, may be NULL.
Get gate's type.
- Returns:
- gate's type.
Reimplemented from CDecl.
void CGate::SetArguments |
( |
CNode * |
n |
) |
[inline] |
Set gate's arguments.
- Parameters:
-
void CGate::Strength0 |
( |
Strength_t |
pair |
) |
[inline] |
Set 0 drive strength.
- Parameters:
-
Get 0 drive stength.
- Returns:
- drive strength.
void CGate::Strength1 |
( |
Strength_t |
pair |
) |
[inline] |
Set 1 drive strength.
- Parameters:
-
Get 1 drive stength.
- Returns:
- drive strength.
The documentation for this class was generated from the following file:
- /net/fileserver/nas/home/mdh/vrq/src/cgate.h