ReactOS  0.4.14-dev-606-g14ebc0b
_xsltTransformContext Struct Reference

#include <xsltInternals.h>

Collaboration diagram for _xsltTransformContext:

Public Attributes

xsltStylesheetPtr style
 
xsltOutputType type
 
xsltTemplatePtr templ
 
int templNr
 
int templMax
 
xsltTemplatePtrtemplTab
 
xsltStackElemPtr vars
 
int varsNr
 
int varsMax
 
xsltStackElemPtrvarsTab
 
int varsBase
 
xmlHashTablePtr extFunctions
 
xmlHashTablePtr extElements
 
xmlHashTablePtr extInfos
 
const xmlCharmode
 
const xmlCharmodeURI
 
xsltDocumentPtr docList
 
xsltDocumentPtr document
 
xmlNodePtr node
 
xmlNodeSetPtr nodeList
 
xmlDocPtr output
 
xmlNodePtr insert
 
xmlXPathContextPtr xpathCtxt
 
xsltTransformState state
 
xmlHashTablePtr globalVars
 
xmlNodePtr inst
 
int xinclude
 
const charoutputFile
 
int profile
 
long prof
 
int profNr
 
int profMax
 
longprofTab
 
void_private
 
int extrasNr
 
int extrasMax
 
xsltRuntimeExtraPtr extras
 
xsltDocumentPtr styleList
 
voidsec
 
xmlGenericErrorFunc error
 
voiderrctx
 
xsltSortFunc sortfunc
 
xmlDocPtr tmpRVT
 
xmlDocPtr persistRVT
 
int ctxtflags
 
const xmlCharlasttext
 
int lasttsize
 
int lasttuse
 
int debugStatus
 
unsigned longtraceCode
 
int parserOptions
 
xmlDictPtr dict
 
xmlDocPtr tmpDoc
 
int internalized
 
int nbKeys
 
int hasTemplKeyPatterns
 
xsltTemplatePtr currentTemplateRule
 
xmlNodePtr initialContextNode
 
xmlDocPtr initialContextDoc
 
xsltTransformCachePtr cache
 
voidcontextVariable
 
xmlDocPtr localRVT
 
xmlDocPtr localRVTBase
 
int keyInitLevel
 
int depth
 
int maxTemplateDepth
 
int maxTemplateVars
 

Detailed Description

Definition at line 1677 of file xsltInternals.h.

Member Data Documentation

◆ _private

void* _xsltTransformContext::_private

Definition at line 1732 of file xsltInternals.h.

◆ cache

◆ contextVariable

void* _xsltTransformContext::contextVariable

Definition at line 1783 of file xsltInternals.h.

Referenced by xsltEvalVariable(), xsltRegisterLocalRVT(), and xsltRegisterTmpRVT().

◆ ctxtflags

int _xsltTransformContext::ctxtflags

Definition at line 1752 of file xsltInternals.h.

◆ currentTemplateRule

xsltTemplatePtr _xsltTransformContext::currentTemplateRule

◆ debugStatus

◆ depth

int _xsltTransformContext::depth

Definition at line 1789 of file xsltInternals.h.

Referenced by xsltApplySequenceConstructor().

◆ dict

◆ docList

xsltDocumentPtr _xsltTransformContext::docList

◆ document

◆ errctx

void* _xsltTransformContext::errctx

◆ error

xmlGenericErrorFunc _xsltTransformContext::error

◆ extElements

xmlHashTablePtr _xsltTransformContext::extElements

◆ extFunctions

xmlHashTablePtr _xsltTransformContext::extFunctions

Definition at line 1695 of file xsltInternals.h.

Referenced by xsltFreeCtxtExts(), and xsltRegisterExtFunction().

◆ extInfos

xmlHashTablePtr _xsltTransformContext::extInfos

Definition at line 1697 of file xsltInternals.h.

Referenced by xsltGetExtData(), xsltInitCtxtExt(), and xsltShutdownCtxtExts().

◆ extras

xsltRuntimeExtraPtr _xsltTransformContext::extras

◆ extrasMax

int _xsltTransformContext::extrasMax

Definition at line 1735 of file xsltInternals.h.

Referenced by xsltAllocateExtraCtxt(), and xsltNewTransformContext().

◆ extrasNr

int _xsltTransformContext::extrasNr

◆ globalVars

◆ hasTemplKeyPatterns

int _xsltTransformContext::hasTemplKeyPatterns

Definition at line 1778 of file xsltInternals.h.

Referenced by xsltCountKeys(), and xsltGetTemplate().

◆ initialContextDoc

xmlDocPtr _xsltTransformContext::initialContextDoc

◆ initialContextNode

xmlNodePtr _xsltTransformContext::initialContextNode

◆ insert

◆ inst

◆ internalized

◆ keyInitLevel

int _xsltTransformContext::keyInitLevel

Definition at line 1788 of file xsltInternals.h.

Referenced by xsltGetKey(), xsltInitCtxtKey(), and xsltNewTransformContext().

◆ lasttext

const xmlChar* _xsltTransformContext::lasttext

◆ lasttsize

int _xsltTransformContext::lasttsize

Definition at line 1758 of file xsltInternals.h.

Referenced by xsltAddTextString(), xsltCopyText(), and xsltCopyTextString().

◆ lasttuse

int _xsltTransformContext::lasttuse

Definition at line 1759 of file xsltInternals.h.

Referenced by xsltAddTextString(), xsltCopyText(), and xsltCopyTextString().

◆ localRVT

xmlDocPtr _xsltTransformContext::localRVT

◆ localRVTBase

xmlDocPtr _xsltTransformContext::localRVTBase

Definition at line 1787 of file xsltInternals.h.

◆ maxTemplateDepth

int _xsltTransformContext::maxTemplateDepth

Definition at line 1790 of file xsltInternals.h.

Referenced by xsltApplySequenceConstructor(), and xsltNewTransformContext().

◆ maxTemplateVars

int _xsltTransformContext::maxTemplateVars

Definition at line 1791 of file xsltInternals.h.

Referenced by xsltApplyXSLTTemplate(), and xsltNewTransformContext().

◆ mode

const xmlChar* _xsltTransformContext::mode

◆ modeURI

const xmlChar* _xsltTransformContext::modeURI

◆ nbKeys

◆ node

◆ nodeList

xmlNodeSetPtr _xsltTransformContext::nodeList

◆ output

◆ outputFile

const char* _xsltTransformContext::outputFile

◆ parserOptions

int _xsltTransformContext::parserOptions

◆ persistRVT

xmlDocPtr _xsltTransformContext::persistRVT

Definition at line 1751 of file xsltInternals.h.

Referenced by xsltFreeRVTs(), and xsltRegisterPersistRVT().

◆ prof

long _xsltTransformContext::prof

Definition at line 1727 of file xsltInternals.h.

Referenced by profPop(), profPush(), and xsltNewTransformContext().

◆ profile

int _xsltTransformContext::profile

◆ profMax

int _xsltTransformContext::profMax

Definition at line 1729 of file xsltInternals.h.

Referenced by profPush(), and xsltNewTransformContext().

◆ profNr

int _xsltTransformContext::profNr

◆ profTab

long* _xsltTransformContext::profTab

◆ sec

◆ sortfunc

xsltSortFunc _xsltTransformContext::sortfunc

Definition at line 1744 of file xsltInternals.h.

Referenced by xsltDoSortFunction(), and xsltSetCtxtSortFunc().

◆ state

◆ style

◆ styleList

xsltDocumentPtr _xsltTransformContext::styleList

Definition at line 1738 of file xsltInternals.h.

Referenced by xsltFreeDocuments().

◆ templ

xsltTemplatePtr _xsltTransformContext::templ

◆ templMax

int _xsltTransformContext::templMax

Definition at line 1683 of file xsltInternals.h.

Referenced by templPush(), and xsltNewTransformContext().

◆ templNr

int _xsltTransformContext::templNr

Definition at line 1682 of file xsltInternals.h.

Referenced by templPop(), templPush(), xsltDebug(), and xsltNewTransformContext().

◆ templTab

xsltTemplatePtr* _xsltTransformContext::templTab

◆ tmpDoc

xmlDocPtr _xsltTransformContext::tmpDoc

Definition at line 1772 of file xsltInternals.h.

◆ tmpRVT

xmlDocPtr _xsltTransformContext::tmpRVT

Definition at line 1750 of file xsltInternals.h.

Referenced by xsltApplyXSLTTemplate(), xsltFreeRVTs(), and xsltRegisterTmpRVT().

◆ traceCode

unsigned long* _xsltTransformContext::traceCode

Definition at line 1764 of file xsltInternals.h.

Referenced by xsltNewTransformContext().

◆ type

xsltOutputType _xsltTransformContext::type

◆ vars

◆ varsBase

◆ varsMax

int _xsltTransformContext::varsMax

◆ varsNr

◆ varsTab

◆ xinclude

int _xsltTransformContext::xinclude

Definition at line 1722 of file xsltInternals.h.

Referenced by xsltNewTransformContext(), and xsltSetCtxtParseOptions().

◆ xpathCtxt


The documentation for this struct was generated from the following file: