This class is a stub that will be used to create linkages for external references.
More...
#include <external.h>
List of all members.
Detailed Description
This class is a stub that will be used to create linkages for external references.
- Todo:
- Implement external linkages.
Member Function Documentation
static void External::Initialize |
( |
|
) |
[inline, static] |
Determine type of external variable.
- Parameters:
-
- Returns:
- type of external variable.
static int External::Width |
( |
CSymbol * |
symbol |
) |
[inline, static] |
Get width of external variable.
- Parameters:
-
- Returns:
- expression width
static int External::WidthConstant |
( |
CSymbol * |
symbol |
) |
[inline, static] |
Determine if width of external variable is constant.
- Parameters:
-
- Returns:
- non-zero if width is constant. ie dependent upon only on parameters and constants.
static int External::WidthEvaluateable |
( |
CSymbol * |
symbol |
) |
[inline, static] |
Determine if width of external variable can be evaluated.
- Parameters:
-
- Returns:
- non-zero if width can be evaluated.
static CNode* External::WidthExp |
( |
CSymbol * |
symbol |
) |
[inline, static] |
Get width of external variable as an expression.
- Parameters:
-
- Returns:
- width expression
static int External::WidthVolatile |
( |
CSymbol * |
symbol |
) |
[inline, static] |
Determine if width of external variable is volatile.
- Parameters:
-
- Returns:
- non-zero if width is volatile. ie dependent upon only on parameters or variables.
The documentation for this class was generated from the following file: