373defb749524d049522abb9ca7b26989ce2902f
[scilab.git] / scilab / modules / string / includes / string_gw.hxx
1 /*
2  *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  *  Copyright (C) 2010-2010 - DIGITEO - Antoine ELIAS
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 #ifndef __STRING_GW_HXX__
14 #define __STRING_GW_HXX__
15
16 #include "dynlib_string_gw.h"
17
18 #include "funcmanager.hxx"
19 #include "context.hxx"
20 #include "function.hxx"
21
22 class StringModule
23 {
24 private :
25    StringModule(){};
26    ~StringModule(){};
27 public :
28    EXTERN_STRING_GW static bool Load();
29 };
30
31 CPP_GATEWAY_PROTOTYPE(sci_grep);
32 CPP_GATEWAY_PROTOTYPE(sci_stripblanks);
33 CPP_GATEWAY_PROTOTYPE(sci_regexp);
34 CPP_GATEWAY_PROTOTYPE(sci_part);
35 CPP_GATEWAY_PROTOTYPE(sci_length);
36 CPP_GATEWAY_PROTOTYPE(sci_strindex);
37 CPP_GATEWAY_PROTOTYPE(sci_strsubst);
38 CPP_GATEWAY_PROTOTYPE(sci_ascii);
39 CPP_GATEWAY_PROTOTYPE(sci_strcat);
40 CPP_GATEWAY_PROTOTYPE(sci_string);
41
42
43 #endif /* !__STRING_GW_HXX__ */