Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 10:19:33

0001 /*
0002  * Summary: precomputing stylesheets
0003  * Description: this is the compilation phase, where most of the
0004  *              stylesheet is "compiled" into faster to use data.
0005  *
0006  * Copy: See Copyright for the status of this software.
0007  *
0008  * Author: Daniel Veillard
0009  */
0010 
0011 #ifndef __XML_XSLT_PRECOMP_H__
0012 #define __XML_XSLT_PRECOMP_H__
0013 
0014 #include <libxml/tree.h>
0015 #include "xsltexports.h"
0016 #include "xsltInternals.h"
0017 
0018 #ifdef __cplusplus
0019 extern "C" {
0020 #endif
0021 
0022 /*
0023  * Interfaces
0024  */
0025 XSLTPUBVAR const xmlChar *xsltExtMarker;
0026 
0027 XSLTPUBFUN xsltElemPreCompPtr XSLTCALL
0028         xsltDocumentComp    (xsltStylesheetPtr style,
0029                      xmlNodePtr inst,
0030                      xsltTransformFunction function);
0031 
0032 XSLTPUBFUN void XSLTCALL
0033         xsltStylePreCompute (xsltStylesheetPtr style,
0034                      xmlNodePtr inst);
0035 XSLTPUBFUN void XSLTCALL
0036         xsltFreeStylePreComps   (xsltStylesheetPtr style);
0037 
0038 #ifdef __cplusplus
0039 }
0040 #endif
0041 
0042 #endif /* __XML_XSLT_PRECOMP_H__ */
0043