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.
VariablesStack::StackEntry::StackEntry | ( | const ElemTemplateElement * | elem | ) |
Construct an element frame marker.
VariablesStack::StackEntry::StackEntry | ( | const StackEntry & | theSource | ) |
Copy constructor.
..
VariablesStack::StackEntry::~StackEntry | ( | ) |
Destructor.
..
eType VariablesStack::StackEntry::getType | ( | ) | const |
Determine type of stack entry.
const XalanQName* VariablesStack::StackEntry::getName | ( | ) | const |
Retrieve object name.
Valid only for variables
const XObjectPtr& VariablesStack::StackEntry::getValue | ( | ) | const |
void VariablesStack::StackEntry::setValue | ( | const XObjectPtr & | theValue | ) |
const ElemVariable* VariablesStack::StackEntry::getVariable | ( | ) | const |
void VariablesStack::StackEntry::activate | ( | ) |
void VariablesStack::StackEntry::deactivate | ( | ) |
const ElemTemplateElement* VariablesStack::StackEntry::getElement | ( | ) | const |
Retrieve the ElemTemplateElem where frame begins.
Valid only for element frame markers
StackEntry& VariablesStack::StackEntry::operator= | ( | const StackEntry & | theRHS | ) |
bool VariablesStack::StackEntry::operator== | ( | const StackEntry & | theRHS | ) | const |
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|