This class is a stub that will be used to create linkages for external references.
More...
#include <external.h>
This class is a stub that will be used to create linkages for external references.
- Todo:
- Implement external linkages.
static void External::Initialize |
( |
| ) |
|
|
inlinestatic |
Determine type of external variable.
- Parameters
-
- Returns
- type of external variable.
static int External::Width |
( |
CSymbol * |
symbol | ) |
|
|
inlinestatic |
Get width of external variable.
- Parameters
-
- Returns
- expression width
static int External::WidthConstant |
( |
CSymbol * |
symbol | ) |
|
|
inlinestatic |
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 | ) |
|
|
inlinestatic |
Determine if width of external variable can be evaluated.
- Parameters
-
- Returns
- non-zero if width can be evaluated.
Get width of external variable as an expression.
- Parameters
-
- Returns
- width expression
static int External::WidthVolatile |
( |
CSymbol * |
symbol | ) |
|
|
inlinestatic |
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: