Merge remote-tracking branch 'origin/6.1'
[scilab.git] / scilab / modules / xml / sci_gateway / cpp / sci_insertion.cpp
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2011 - Scilab Enterprises - Calixte DENIZET
4  *
5  * Copyright (C) 2012 - 2016 - Scilab Enterprises
6  *
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.
13  *
14  */
15
16 #include "insertion.hxx"
17 #include "XMLList_insertion.hxx"
18
19 int sci_percent_c_i_XMLDoc(char *fname, void* pvApiCtx)
20 {
21     return sci_insertion < org_modules_xml::XMLDocument, std::string > (fname, pvApiCtx);
22 }
23
24 /*--------------------------------------------------------------------------*/
25 int sci_percent_XMLElem_i_XMLDoc(char *fname, void* pvApiCtx)
26 {
27     return sci_insertion < org_modules_xml::XMLDocument, XMLElement > (fname, pvApiCtx);
28 }
29
30 /*--------------------------------------------------------------------------*/
31 int sci_percent_c_i_XMLElem(char *fname, void* pvApiCtx)
32 {
33     return sci_insertion < XMLElement, std::string > (fname, pvApiCtx);
34 }
35
36 /*--------------------------------------------------------------------------*/
37 int sci_percent_XMLElem_i_XMLElem(char *fname, void* pvApiCtx)
38 {
39     return sci_insertion < XMLElement, XMLElement > (fname, pvApiCtx);
40 }
41
42 /*--------------------------------------------------------------------------*/
43 int sci_percent_XMLAttr_i_XMLElem(char *fname, void* pvApiCtx)
44 {
45     return sci_insertion < XMLElement, XMLAttr > (fname, pvApiCtx);
46 }
47
48 /*--------------------------------------------------------------------------*/
49 int sci_percent_XMLList_i_XMLElem(char *fname, void* pvApiCtx)
50 {
51     return sci_insertion < XMLElement, XMLNodeList > (fname, pvApiCtx);
52 }
53
54 /*--------------------------------------------------------------------------*/
55 int sci_percent_XMLNs_i_XMLElem(char *fname, void* pvApiCtx)
56 {
57     return sci_insertion < XMLElement, XMLNs > (fname, pvApiCtx);
58 }
59
60 /*--------------------------------------------------------------------------*/
61 int sci_percent_XMLElem_i_XMLList(char *fname, void* pvApiCtx)
62 {
63     return sci_XMLList_insertion < XMLElement > (fname, pvApiCtx);
64 }
65
66 /*--------------------------------------------------------------------------*/
67 int sci_percent_XMLDoc_i_XMLList(char *fname, void* pvApiCtx)
68 {
69     return sci_XMLList_insertion < org_modules_xml::XMLDocument > (fname, pvApiCtx);
70 }
71
72 /*--------------------------------------------------------------------------*/
73 int sci_percent_c_i_XMLList(char *fname, void* pvApiCtx)
74 {
75     return sci_XMLList_insertion < std::string > (fname, pvApiCtx);
76 }
77
78 /*--------------------------------------------------------------------------*/
79 int sci_percent_XMLList_i_XMLList(char *fname, void* pvApiCtx)
80 {
81     return sci_XMLList_insertion < XMLNodeList > (fname, pvApiCtx);
82 }
83
84 /*--------------------------------------------------------------------------*/