Class method to query systask info. More...
#include <systask.h>
Static Public Member Functions | |
static void | Initialize () |
Initialize class info. | |
static int | Width (CSymbol *symbol, CNode *args) |
Get width of systask. | |
static CNode * | WidthExp (CSymbol *symbol, CNode *args) |
Get width of systask as an expression. | |
static int | WidthConstant (CSymbol *symbol, CNode *args) |
Determine if width of systask variable is constant. | |
static int | WidthVolatile (CSymbol *symbol, CNode *args) |
Determine if width of systask variable is volatile. | |
static int | WidthEvaluateable (CSymbol *symbol, CNode *args) |
Determine if width of systask can be evaluated. | |
static NodeType_t | Type (CSymbol *symbol, CNode *args) |
Determine type of systask. |
Class method to query systask info.
static void Systask::Initialize | ( | ) | [inline, static] |
Initialize class info.
static NodeType_t Systask::Type | ( | CSymbol * | symbol, | |
CNode * | args | |||
) | [inline, static] |
Determine type of systask.
symbol | systask name. | |
args | systask arguments. |
Get width of systask.
symbol | systask name. | |
args | systask arguments. |
Determine if width of systask variable is constant.
symbol | systask name. | |
args | systask arguments. |
Determine if width of systask can be evaluated.
symbol | systask name. | |
args | systask arguments. |
Get width of systask as an expression.
symbol | systask name. | |
args | systask arguments. |
Determine if width of systask variable is volatile.
symbol | systask name. | |
args | systask arguments. |