Enumeration for types of stack entries, one of context state, context marker, element marker, or argument.
Enumerator |
---|
eContextMarker |
|
eVariable |
|
eParam |
|
eActiveParam |
|
eElementFrameMarker |
|
eNextValue |
|
VariablesStack::StackEntry::StackEntry |
( |
) | |
|
|
explicit |
Construct a context marker.
VariablesStack::StackEntry::StackEntry |
( |
const XalanQName * |
name, |
|
|
const XObjectPtr & |
val, |
|
|
bool |
isParam = false |
|
) |
| |
Construct a variable that is already evaluated.
VariablesStack::StackEntry::StackEntry |
( |
const XalanQName * |
name, |
|
|
const ElemVariable * |
var, |
|
|
bool |
isParam = false |
|
) |
| |
Construct a variable that has not been evaluated yet.
Construct an element frame marker.
VariablesStack::StackEntry::StackEntry |
( |
const StackEntry & |
theSource) | |
|
VariablesStack::StackEntry::~StackEntry |
( |
) | |
|
void VariablesStack::StackEntry::activate |
( |
) | |
|
void VariablesStack::StackEntry::deactivate |
( |
) | |
|
Retrieve the ElemTemplateElem where frame begins.
Valid only for element frame markers
- Returns
- ElemTemplateElement corresponding to marker
const XalanQName* VariablesStack::StackEntry::getName |
( |
) | |
const |
Retrieve object name.
Valid only for variables
- Returns
- qualified name of object
eType VariablesStack::StackEntry::getType |
( |
) | |
const |
Determine type of stack entry.
- Returns
- enumeration value for type
const XObjectPtr& VariablesStack::StackEntry::getValue |
( |
) | |
const |
Retrieve object's XObject pointer.
Valid only for variables
- Returns
- pointer to XObject
const ElemVariable* VariablesStack::StackEntry::getVariable |
( |
) | |
const |
Retrieve object's XObject pointer.
Valid only for variables
- Returns
- pointer to XObject
bool VariablesStack::StackEntry::operator== |
( |
const StackEntry & |
theRHS) | |
const |
void VariablesStack::StackEntry::setValue |
( |
const XObjectPtr & |
theValue) | |
|
Retrieve object's XObject pointer.
Valid only for variables
- Returns
- pointer to XObject
The documentation for this class was generated from the following file: