mirror of https://github.com/swig/swig
php keyword fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8986 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
1806d78e0a
commit
6bf33afb8e
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
|
|
||||||
template <class ArgType, class ResType>
|
template <class ArgType, class ResType>
|
||||||
struct Function
|
struct Funktion
|
||||||
{
|
{
|
||||||
char *test() { return (char *) "test"; }
|
char *test() { return (char *) "test"; }
|
||||||
};
|
};
|
||||||
|
@ -19,13 +19,13 @@
|
||||||
{
|
{
|
||||||
typedef ArgType arg_type;
|
typedef ArgType arg_type;
|
||||||
typedef ResType res_type;
|
typedef ResType res_type;
|
||||||
typedef Function<ArgType, double> base;
|
typedef Funktion<ArgType, double> base;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Egad!
|
// Egad!
|
||||||
template <class AF, class AG>
|
template <class AF, class AG>
|
||||||
struct Class
|
struct Class_
|
||||||
: Function<typename traits<AF, AG>::arg_type,
|
: Funktion<typename traits<AF, AG>::arg_type,
|
||||||
typename traits<AF, AG>::res_type>
|
typename traits<AF, AG>::res_type>
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -34,16 +34,16 @@
|
||||||
typename traits<AF, RF>::base
|
typename traits<AF, RF>::base
|
||||||
make_Class()
|
make_Class()
|
||||||
{
|
{
|
||||||
return Class<AF, RF>();
|
return Class_<AF, RF>();
|
||||||
}
|
}
|
||||||
|
|
||||||
%}
|
%}
|
||||||
%{
|
%{
|
||||||
template struct Function <Double, Double>;
|
template struct Funktion <Double, Double>;
|
||||||
template struct Class <Double, Double>;
|
template struct Class_ <Double, Double>;
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%template(traits_dd) traits <Double, Double>;
|
%template(traits_dd) traits <Double, Double>;
|
||||||
%template(Function_dd) Function <Double, Double>;
|
%template(Funktion_dd) Funktion <Double, Double>;
|
||||||
%template(Class_dd) Class <Double, Double>;
|
%template(Class_dd) Class_ <Double, Double>;
|
||||||
%template(make_Class_dd) make_Class<Double,Double>;
|
%template(make_Class_dd) make_Class<Double,Double>;
|
||||||
|
|
Loading…
Reference in New Issue