List of all members.
Public Types
Public Member Functions
Member Enumeration Documentation
Enumeration for types of stack entries, one of context state, context marker, element marker, or argument.
- Enumerator:
eContextMarker |
|
eVariable |
|
eParam |
|
eActiveParam |
|
eElementFrameMarker |
|
eNextValue |
|
Constructor & Destructor Documentation
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 |
( |
| ) |
|
Member Function Documentation
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: