ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

xsltInternals.h File Reference
#include <libxml/tree.h>
#include <libxml/hash.h>
#include <libxml/xpath.h>
#include <libxml/xmlerror.h>
#include <libxml/dict.h>
#include <libxml/xmlstring.h>
#include <libxslt/xslt.h>
#include "xsltexports.h"
#include "xsltlocale.h"
#include "numbersInternals.h"

Go to the source code of this file.

Data Structures

struct  xsltRuntimeExtra
struct  xsltTemplate
struct  xsltDecimalFormat
struct  xsltDocument
struct  xsltKeyDef
struct  xsltKeyTable
struct  xsltElemPreComp
struct  xsltStylePreComp
struct  xsltStackElem
struct  typeof
struct  xsltTransformCache
struct  xsltTransformContext

Defines

#define XSLT_IS_TEXT_NODE(n)
#define XSLT_MARK_RES_TREE_FRAG(n)   (n)->name = (char *) xmlStrdup(BAD_CAST " fake node libxslt");
#define XSLT_IS_RES_TREE_FRAG(n)
#define XSLT_REFACTORED_KEYCOMP
#define XSLT_FAST_IF
#define XSLT_REFACTORED_VARS
#define XSLT_MAX_SORT   15
#define XSLT_PAT_NO_PRIORITY   -12345789
#define XSLT_RUNTIME_EXTRA_LST(ctxt, nr)   (ctxt)->extras[(nr)].info
#define XSLT_RUNTIME_EXTRA_FREE(ctxt, nr)   (ctxt)->extras[(nr)].deallocate
#define XSLT_RUNTIME_EXTRA(ctxt, nr, typ)   (ctxt)->extras[(nr)].val.typ
#define CHECK_STOPPED   if (ctxt->state == XSLT_STATE_STOPPED) return;
#define CHECK_STOPPEDE   if (ctxt->state == XSLT_STATE_STOPPED) goto error;
#define CHECK_STOPPED0   if (ctxt->state == XSLT_STATE_STOPPED) return(0);

Typedefs

typedef xsltRuntimeExtra * xsltRuntimeExtraPtr
typedef xsltTemplate * xsltTemplatePtr
typedef xsltDecimalFormat * xsltDecimalFormatPtr
typedef xsltDocument * xsltDocumentPtr
typedef xsltKeyDef * xsltKeyDefPtr
typedef xsltKeyTable * xsltKeyTablePtr
typedef xsltStylesheet * xsltStylesheetPtr
typedef xsltTransformContext * xsltTransformContextPtr
typedef xsltElemPreComp * xsltElemPreCompPtr
typedef void(* xsltTransformFunction )(xsltTransformContextPtr ctxt, xmlNodePtr node, xmlNodePtr inst, xsltElemPreCompPtr comp)
typedef void(* xsltSortFunc )(xsltTransformContextPtr ctxt, xmlNodePtr *sorts, int nbsorts)
typedef void(* xsltElemPreCompDeallocator )(xsltElemPreCompPtr comp)
typedef xsltStylePreComp * xsltStylePreCompPtr
typedef xsltStackElem * xsltStackElemPtr
typedef xsltTransformCache * xsltTransformCachePtr

Enumerations

enum  xsltStyleType {
  XSLT_FUNC_COPY = 1, XSLT_FUNC_SORT, XSLT_FUNC_TEXT, XSLT_FUNC_ELEMENT,
  XSLT_FUNC_ATTRIBUTE, XSLT_FUNC_COMMENT, XSLT_FUNC_PI, XSLT_FUNC_COPYOF,
  XSLT_FUNC_VALUEOF, XSLT_FUNC_NUMBER, XSLT_FUNC_APPLYIMPORTS, XSLT_FUNC_CALLTEMPLATE,
  XSLT_FUNC_APPLYTEMPLATES, XSLT_FUNC_CHOOSE, XSLT_FUNC_IF, XSLT_FUNC_FOREACH,
  XSLT_FUNC_DOCUMENT, XSLT_FUNC_WITHPARAM, XSLT_FUNC_PARAM, XSLT_FUNC_VARIABLE,
  XSLT_FUNC_WHEN, XSLT_FUNC_EXTENSION, XSLT_FUNC_COPY = 1, XSLT_FUNC_SORT,
  XSLT_FUNC_TEXT, XSLT_FUNC_ELEMENT, XSLT_FUNC_ATTRIBUTE, XSLT_FUNC_COMMENT,
  XSLT_FUNC_PI, XSLT_FUNC_COPYOF, XSLT_FUNC_VALUEOF, XSLT_FUNC_NUMBER,
  XSLT_FUNC_APPLYIMPORTS, XSLT_FUNC_CALLTEMPLATE, XSLT_FUNC_APPLYTEMPLATES, XSLT_FUNC_CHOOSE,
  XSLT_FUNC_IF, XSLT_FUNC_FOREACH, XSLT_FUNC_DOCUMENT, XSLT_FUNC_WITHPARAM,
  XSLT_FUNC_PARAM, XSLT_FUNC_VARIABLE, XSLT_FUNC_WHEN, XSLT_FUNC_EXTENSION
}
enum  xsltOutputType {
  XSLT_OUTPUT_XML = 0, XSLT_OUTPUT_HTML, XSLT_OUTPUT_TEXT, XSLT_OUTPUT_XML = 0,
  XSLT_OUTPUT_HTML, XSLT_OUTPUT_TEXT
}
enum  xsltTransformState {
  XSLT_STATE_OK = 0, XSLT_STATE_ERROR, XSLT_STATE_STOPPED, XSLT_STATE_OK = 0,
  XSLT_STATE_ERROR, XSLT_STATE_STOPPED
}

Functions

XSLTPUBFUN xsltStylesheetPtr
XSLTCALL 
xsltNewStylesheet (void)
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL 
xsltParseStylesheetFile (const xmlChar *filename)
XSLTPUBFUN void XSLTCALL xsltFreeStylesheet (xsltStylesheetPtr style)
XSLTPUBFUN int XSLTCALL xsltIsBlank (xmlChar *str)
XSLTPUBFUN void XSLTCALL xsltFreeStackElemList (xsltStackElemPtr elem)
XSLTPUBFUN
xsltDecimalFormatPtr XSLTCALL 
xsltDecimalFormatGetByName (xsltStylesheetPtr style, xmlChar *name)
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL 
xsltParseStylesheetProcess (xsltStylesheetPtr ret, xmlDocPtr doc)
XSLTPUBFUN void XSLTCALL xsltParseStylesheetOutput (xsltStylesheetPtr style, xmlNodePtr cur)
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL 
xsltParseStylesheetDoc (xmlDocPtr doc)
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL 
xsltParseStylesheetImportedDoc (xmlDocPtr doc, xsltStylesheetPtr style)
XSLTPUBFUN xsltStylesheetPtr
XSLTCALL 
xsltLoadStylesheetPI (xmlDocPtr doc)
XSLTPUBFUN void XSLTCALL xsltNumberFormat (xsltTransformContextPtr ctxt, xsltNumberDataPtr data, xmlNodePtr node)
XSLTPUBFUN xmlXPathError XSLTCALL xsltFormatNumberConversion (xsltDecimalFormatPtr self, xmlChar *format, double number, xmlChar **result)
XSLTPUBFUN void XSLTCALL xsltParseTemplateContent (xsltStylesheetPtr style, xmlNodePtr templ)
XSLTPUBFUN int XSLTCALL xsltAllocateExtra (xsltStylesheetPtr style)
XSLTPUBFUN int XSLTCALL xsltAllocateExtraCtxt (xsltTransformContextPtr ctxt)
XSLTPUBFUN xmlDocPtr XSLTCALL xsltCreateRVT (xsltTransformContextPtr ctxt)
XSLTPUBFUN int XSLTCALL xsltRegisterTmpRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT)
XSLTPUBFUN int XSLTCALL xsltRegisterLocalRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT)
XSLTPUBFUN int XSLTCALL xsltRegisterPersistRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT)
XSLTPUBFUN int XSLTCALL xsltExtensionInstructionResultRegister (xsltTransformContextPtr ctxt, xmlXPathObjectPtr obj)
XSLTPUBFUN int XSLTCALL xsltExtensionInstructionResultFinalize (xsltTransformContextPtr ctxt)
XSLTPUBFUN void XSLTCALL xsltFreeRVTs (xsltTransformContextPtr ctxt)
XSLTPUBFUN void XSLTCALL xsltReleaseRVT (xsltTransformContextPtr ctxt, xmlDocPtr RVT)
XSLTPUBFUN int XSLTCALL xsltTransStorageAdd (xsltTransformContextPtr ctxt, void *id, void *data)
XSLTPUBFUN void *XSLTCALL xsltTransStorageRemove (xsltTransformContextPtr ctxt, void *id)
XSLTPUBFUN void XSLTCALL xsltCompileAttr (xsltStylesheetPtr style, xmlAttrPtr attr)
XSLTPUBFUN xmlChar *XSLTCALL xsltEvalAVT (xsltTransformContextPtr ctxt, void *avt, xmlNodePtr node)
XSLTPUBFUN void XSLTCALL xsltFreeAVTList (void *avt)
XSLTPUBFUN void XSLTCALL xsltUninit (void)
XSLTPUBFUN int XSLTCALL xsltInitCtxtKey (xsltTransformContextPtr ctxt, xsltDocumentPtr doc, xsltKeyDefPtr keyd)
XSLTPUBFUN int XSLTCALL xsltInitAllDocKeys (xsltTransformContextPtr ctxt)

Generated on Sun May 27 2012 04:50:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.