Update CeCILL license where it wasn't done
[scilab.git] / scilab / modules / slint / src / cpp / CNESException.cpp
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 #include "config/cnes/CNESException.hxx"
14 #include "UTF8.hxx"
15
16 namespace slint
17 {
18
19 namespace CNES
20 {
21 CNESException::CNESException(const std::wstring & error)
22 {
23     msg = scilab::UTF8::toUTF8(error);
24 }
25
26 #ifdef _MSC_VER
27 const char * CNESException::what() const
28 #else
29 const char * CNESException::what() const noexcept
30 #endif
31 {
32     return msg.c_str();
33 }
34
35 } // namespace CNES
36
37 } // namespace slint