2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) 2011 - Scilab Enterprises - Calixte DENIZET
5 * Copyright (C) 2012 - 2016 - Scilab Enterprises
7 * This file is hereby licensed under the terms of the GNU GPL v2.0,
8 * pursuant to article 5.3.4 of the CeCILL v.2.1.
9 * This file was originally licensed under the terms of the CeCILL v2.1,
10 * and continues to be available under such terms.
11 * For more information, see the COPYING file which you should have received
12 * along with this program.
16 #include "insertion.hxx"
17 #include "XMLList_insertion.hxx"
19 int sci_percent_c_i_XMLDoc(char *fname, void* pvApiCtx)
21 return sci_insertion < org_modules_xml::XMLDocument, std::string > (fname, pvApiCtx);
24 /*--------------------------------------------------------------------------*/
25 int sci_percent_XMLElem_i_XMLDoc(char *fname, void* pvApiCtx)
27 return sci_insertion < org_modules_xml::XMLDocument, XMLElement > (fname, pvApiCtx);
30 /*--------------------------------------------------------------------------*/
31 int sci_percent_c_i_XMLElem(char *fname, void* pvApiCtx)
33 return sci_insertion < XMLElement, std::string > (fname, pvApiCtx);
36 /*--------------------------------------------------------------------------*/
37 int sci_percent_XMLElem_i_XMLElem(char *fname, void* pvApiCtx)
39 return sci_insertion < XMLElement, XMLElement > (fname, pvApiCtx);
42 /*--------------------------------------------------------------------------*/
43 int sci_percent_XMLAttr_i_XMLElem(char *fname, void* pvApiCtx)
45 return sci_insertion < XMLElement, XMLAttr > (fname, pvApiCtx);
48 /*--------------------------------------------------------------------------*/
49 int sci_percent_XMLList_i_XMLElem(char *fname, void* pvApiCtx)
51 return sci_insertion < XMLElement, XMLNodeList > (fname, pvApiCtx);
54 /*--------------------------------------------------------------------------*/
55 int sci_percent_XMLNs_i_XMLElem(char *fname, void* pvApiCtx)
57 return sci_insertion < XMLElement, XMLNs > (fname, pvApiCtx);
60 /*--------------------------------------------------------------------------*/
61 int sci_percent_XMLElem_i_XMLList(char *fname, void* pvApiCtx)
63 return sci_XMLList_insertion < XMLElement > (fname, pvApiCtx);
66 /*--------------------------------------------------------------------------*/
67 int sci_percent_XMLDoc_i_XMLList(char *fname, void* pvApiCtx)
69 return sci_XMLList_insertion < org_modules_xml::XMLDocument > (fname, pvApiCtx);
72 /*--------------------------------------------------------------------------*/
73 int sci_percent_c_i_XMLList(char *fname, void* pvApiCtx)
75 return sci_XMLList_insertion < std::string > (fname, pvApiCtx);
78 /*--------------------------------------------------------------------------*/
79 int sci_percent_XMLList_i_XMLList(char *fname, void* pvApiCtx)
81 return sci_XMLList_insertion < XMLNodeList > (fname, pvApiCtx);
84 /*--------------------------------------------------------------------------*/