Update of the copyrights
[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  * This file must be used under the terms of the CeCILL.
6  * This source file is licensed as described in the file COPYING, which
7  * you should have received as part of this distribution.  The terms
8  * are also available at
9  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
10  *
11  */
12
13 #include "insertion.hpp"
14 #include "XMLList_insertion.hpp"
15
16 int sci_percent_c_i_XMLDoc(char *fname, unsigned long fname_len)
17 {
18     return sci_insertion < org_modules_xml::XMLDocument, std::string > (fname, pvApiCtx);
19 }
20
21 /*--------------------------------------------------------------------------*/
22 int sci_percent_XMLElem_i_XMLDoc(char *fname, unsigned long fname_len)
23 {
24     return sci_insertion < org_modules_xml::XMLDocument, XMLElement > (fname, pvApiCtx);
25 }
26
27 /*--------------------------------------------------------------------------*/
28 int sci_percent_c_i_XMLElem(char *fname, unsigned long fname_len)
29 {
30     return sci_insertion < XMLElement, std::string > (fname, pvApiCtx);
31 }
32
33 /*--------------------------------------------------------------------------*/
34 int sci_percent_XMLElem_i_XMLElem(char *fname, unsigned long fname_len)
35 {
36     return sci_insertion < XMLElement, XMLElement > (fname, pvApiCtx);
37 }
38
39 /*--------------------------------------------------------------------------*/
40 int sci_percent_XMLAttr_i_XMLElem(char *fname, unsigned long fname_len)
41 {
42     return sci_insertion < XMLElement, XMLAttr > (fname, pvApiCtx);
43 }
44
45 /*--------------------------------------------------------------------------*/
46 int sci_percent_XMLList_i_XMLElem(char *fname, unsigned long fname_len)
47 {
48     return sci_insertion < XMLElement, XMLNodeList > (fname, pvApiCtx);
49 }
50
51 /*--------------------------------------------------------------------------*/
52 int sci_percent_XMLNs_i_XMLElem(char *fname, unsigned long fname_len)
53 {
54     return sci_insertion < XMLElement, XMLNs > (fname, pvApiCtx);
55 }
56
57 /*--------------------------------------------------------------------------*/
58 int sci_percent_XMLElem_i_XMLList(char *fname, unsigned long fname_len)
59 {
60     return sci_XMLList_insertion < XMLElement > (fname, pvApiCtx);
61 }
62
63 /*--------------------------------------------------------------------------*/
64 int sci_percent_XMLDoc_i_XMLList(char *fname, unsigned long fname_len)
65 {
66     return sci_XMLList_insertion < org_modules_xml::XMLDocument > (fname, pvApiCtx);
67 }
68
69 /*--------------------------------------------------------------------------*/
70 int sci_percent_c_i_XMLList(char *fname, unsigned long fname_len)
71 {
72     return sci_XMLList_insertion < std::string > (fname, pvApiCtx);
73 }
74
75 /*--------------------------------------------------------------------------*/
76 int sci_percent_XMLList_i_XMLList(char *fname, unsigned long fname_len)
77 {
78     return sci_XMLList_insertion < XMLNodeList > (fname, pvApiCtx);
79 }
80
81 /*--------------------------------------------------------------------------*/