![]() |
![]() |
This class is a stub that will be used to create linkages for external references. More...
#include <external.h>
Static Public Member Functions | |
static void | Initialize () |
Initialize class info. | |
static int | Width (CSymbol *symbol) |
Get width of external variable. | |
static CNode * | WidthExp (CSymbol *symbol) |
Get width of external variable as an expression. | |
static int | WidthConstant (CSymbol *symbol) |
Determine if width of external variable is constant. | |
static int | WidthVolatile (CSymbol *symbol) |
Determine if width of external variable is volatile. | |
static int | WidthEvaluateable (CSymbol *symbol) |
Determine if width of external variable can be evaluated. | |
static NodeType_t | Type (CSymbol *symbol) |
Determine type of external variable. |
This class is a stub that will be used to create linkages for external references.
static void External::Initialize | ( | ) | [inline, static] |
Initialize class info.
static NodeType_t External::Type | ( | CSymbol * | symbol | ) | [inline, static] |
Determine type of external variable.
symbol | external path. |
static int External::Width | ( | CSymbol * | symbol | ) | [inline, static] |
Get width of external variable.
symbol | external path. |
static int External::WidthConstant | ( | CSymbol * | symbol | ) | [inline, static] |
Determine if width of external variable is constant.
symbol | external path. |
static int External::WidthEvaluateable | ( | CSymbol * | symbol | ) | [inline, static] |
Determine if width of external variable can be evaluated.
symbol | external path. |
static CNode* External::WidthExp | ( | CSymbol * | symbol | ) | [inline, static] |
Get width of external variable as an expression.
symbol | external path. |
static int External::WidthVolatile | ( | CSymbol * | symbol | ) | [inline, static] |
Determine if width of external variable is volatile.
symbol | external path. |