Rename all C++0x to C++11 and cpp0x to cpp11
This commit is contained in:
parent
173c4b3bba
commit
738cc36aab
1 changed files with 309 additions and 309 deletions
|
|
@ -1,39 +0,0 @@
|
|||
/* This interface checks whether SWIG supports the new double angled brackets
|
||||
in the template syntax without having a space inbetween. This feature was
|
||||
introduced in new C++0x standard.
|
||||
*/
|
||||
%module cpp0x_template_double_brackets
|
||||
%inline %{
|
||||
#include <map>
|
||||
std::map<int,std::map<int, double>> map1;
|
||||
std::map< int,std::map<int, double> > map2;
|
||||
|
||||
std::map<int,std::map<int, std::map<int, double>>> map3;
|
||||
std::map<int,std::map<int, std::map<int, std::map<int, double>>>> map4;
|
||||
%}
|
||||
|
||||
// Check streaming operators are still okay
|
||||
%rename(ExtractionOperator) operator>>;
|
||||
%rename(InsertionOperator) operator<<;
|
||||
|
||||
%inline %{
|
||||
class ABC {
|
||||
public:
|
||||
int a;
|
||||
int operator>>(ABC &) { return 0; }
|
||||
int operator<<(ABC &) { return 0; }
|
||||
};
|
||||
|
||||
template<class T>
|
||||
class ABC2 {
|
||||
public:
|
||||
int a;
|
||||
|
||||
template<typename U>
|
||||
U operator>>(ABC &);
|
||||
|
||||
template<typename U>
|
||||
U operator<<(ABC &);
|
||||
};
|
||||
%}
|
||||
|
||||
Loading…
Reference in a new issue