ReactOS 0.4.15-dev-7918-g2a2556c
_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
 
unsigned long opLimit
 
unsigned long opCount
 

Detailed Description

Definition at line 1672 of file xsltInternals.h.

Member Data Documentation

◆ _private

void* _xsltTransformContext::_private

Definition at line 1727 of file xsltInternals.h.

◆ cache

◆ contextVariable

void* _xsltTransformContext::contextVariable

Definition at line 1778 of file xsltInternals.h.

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

◆ ctxtflags

int _xsltTransformContext::ctxtflags

Definition at line 1747 of file xsltInternals.h.

◆ currentTemplateRule

xsltTemplatePtr _xsltTransformContext::currentTemplateRule

◆ debugStatus

◆ depth

int _xsltTransformContext::depth

Definition at line 1784 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 1690 of file xsltInternals.h.

Referenced by xsltFreeCtxtExts(), and xsltRegisterExtFunction().

◆ extInfos

xmlHashTablePtr _xsltTransformContext::extInfos

Definition at line 1692 of file xsltInternals.h.

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

◆ extras

xsltRuntimeExtraPtr _xsltTransformContext::extras

Definition at line 1731 of file xsltInternals.h.

Referenced by xsltAllocateExtraCtxt(), and xsltFreeTransformContext().

◆ extrasMax

int _xsltTransformContext::extrasMax

Definition at line 1730 of file xsltInternals.h.

Referenced by xsltAllocateExtraCtxt().

◆ extrasNr

int _xsltTransformContext::extrasNr

Definition at line 1729 of file xsltInternals.h.

Referenced by xsltAllocateExtraCtxt(), and xsltFreeTransformContext().

◆ globalVars

◆ hasTemplKeyPatterns

int _xsltTransformContext::hasTemplKeyPatterns

Definition at line 1773 of file xsltInternals.h.

Referenced by xsltCountKeys(), and xsltGetTemplate().

◆ initialContextDoc

xmlDocPtr _xsltTransformContext::initialContextDoc

◆ initialContextNode

xmlNodePtr _xsltTransformContext::initialContextNode

◆ insert

◆ inst

◆ internalized

int _xsltTransformContext::internalized

◆ keyInitLevel

int _xsltTransformContext::keyInitLevel

Definition at line 1783 of file xsltInternals.h.

Referenced by xsltGetKey(), and xsltInitCtxtKey().

◆ lasttext

◆ lasttsize

int _xsltTransformContext::lasttsize

◆ lasttuse

int _xsltTransformContext::lasttuse

◆ localRVT

xmlDocPtr _xsltTransformContext::localRVT

◆ localRVTBase

xmlDocPtr _xsltTransformContext::localRVTBase

Definition at line 1782 of file xsltInternals.h.

◆ maxTemplateDepth

int _xsltTransformContext::maxTemplateDepth

Definition at line 1785 of file xsltInternals.h.

Referenced by xsltApplySequenceConstructor().

◆ maxTemplateVars

int _xsltTransformContext::maxTemplateVars

Definition at line 1786 of file xsltInternals.h.

Referenced by xsltApplyXSLTTemplate().

◆ mode

const xmlChar* _xsltTransformContext::mode

◆ modeURI

const xmlChar* _xsltTransformContext::modeURI

◆ nbKeys

◆ node

◆ nodeList

xmlNodeSetPtr _xsltTransformContext::nodeList

◆ opCount

unsigned long _xsltTransformContext::opCount

Definition at line 1788 of file xsltInternals.h.

Referenced by xsltApplySequenceConstructor().

◆ opLimit

unsigned long _xsltTransformContext::opLimit

Definition at line 1787 of file xsltInternals.h.

Referenced by xsltApplySequenceConstructor().

◆ output

◆ outputFile

const char* _xsltTransformContext::outputFile

Definition at line 1719 of file xsltInternals.h.

Referenced by xsltApplyStylesheetInternal(), and xsltDocumentElem().

◆ parserOptions

int _xsltTransformContext::parserOptions

Definition at line 1761 of file xsltInternals.h.

Referenced by xsltLoadDocument(), and xsltSetCtxtParseOptions().

◆ persistRVT

xmlDocPtr _xsltTransformContext::persistRVT

Definition at line 1746 of file xsltInternals.h.

Referenced by xsltFreeRVTs(), and xsltRegisterPersistRVT().

◆ prof

long _xsltTransformContext::prof

Definition at line 1722 of file xsltInternals.h.

◆ profile

int _xsltTransformContext::profile

Definition at line 1721 of file xsltInternals.h.

Referenced by xsltApplyStylesheetInternal(), and xsltApplyXSLTTemplate().

◆ profMax

int _xsltTransformContext::profMax

Definition at line 1724 of file xsltInternals.h.

◆ profNr

int _xsltTransformContext::profNr

Definition at line 1723 of file xsltInternals.h.

Referenced by xsltApplyXSLTTemplate().

◆ profTab

long* _xsltTransformContext::profTab

Definition at line 1725 of file xsltInternals.h.

Referenced by xsltApplyXSLTTemplate(), and xsltFreeTransformContext().

◆ sec

void* _xsltTransformContext::sec

◆ sortfunc

xsltSortFunc _xsltTransformContext::sortfunc

Definition at line 1739 of file xsltInternals.h.

Referenced by xsltDoSortFunction(), and xsltSetCtxtSortFunc().

◆ state

◆ style

◆ styleList

xsltDocumentPtr _xsltTransformContext::styleList

Definition at line 1733 of file xsltInternals.h.

Referenced by xsltFreeDocuments().

◆ templ

xsltTemplatePtr _xsltTransformContext::templ

◆ templMax

int _xsltTransformContext::templMax

Definition at line 1678 of file xsltInternals.h.

Referenced by templPush().

◆ templNr

int _xsltTransformContext::templNr

Definition at line 1677 of file xsltInternals.h.

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

◆ templTab

xsltTemplatePtr* _xsltTransformContext::templTab

Definition at line 1679 of file xsltInternals.h.

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

◆ tmpDoc

xmlDocPtr _xsltTransformContext::tmpDoc

Definition at line 1767 of file xsltInternals.h.

◆ tmpRVT

xmlDocPtr _xsltTransformContext::tmpRVT

Definition at line 1745 of file xsltInternals.h.

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

◆ traceCode

unsigned long* _xsltTransformContext::traceCode

Definition at line 1759 of file xsltInternals.h.

◆ type

xsltOutputType _xsltTransformContext::type

◆ vars

◆ varsBase

◆ varsMax

int _xsltTransformContext::varsMax

Definition at line 1683 of file xsltInternals.h.

Referenced by xsltAddStackElem(), and xsltLocalVariablePush().

◆ varsNr

◆ varsTab

◆ xinclude

int _xsltTransformContext::xinclude

Definition at line 1717 of file xsltInternals.h.

Referenced by xsltLoadDocument(), and xsltSetCtxtParseOptions().

◆ xpathCtxt


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