Update CeCILL license where it wasn't done
[scilab.git] / scilab / modules / slint / includes / config / cnes / ExcludedProjectFileType.hxx
1 /*
2  *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  *  Copyright (C) 2015 - 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.1-en.txt
10  *
11  */
12
13 #ifndef __SLINT_CNES_EXCLUDED_PROJECT_FILE_TYPE_HXX__
14 #define __SLINT_CNES_EXCLUDED_PROJECT_FILE_TYPE_HXX__
15
16 #include <string>
17 #include <libxml/tree.h>
18
19 namespace slint
20 {
21
22 namespace CNES
23 {
24
25 class ExcludedProjectFileType
26 {
27
28     const std::string filename;
29
30 public:
31
32     ExcludedProjectFileType(const std::string & _filename) : filename(_filename) { }
33
34     inline const std::string & getFilename() const
35     {
36         return filename;
37     }
38
39     static ExcludedProjectFileType createFromXmlNode(xmlNode * node);
40
41 };
42
43
44 } // namespace CNES
45
46 } // namespace slint
47
48 #endif // __SLINT_CNES_EXCLUDED_PROJECT_FILE_TYPE_HXX__