SWIG: operator const char*() const
Helmut Zeisel
helmut.zeisel at aon.at
Fri Mar 8 03:54:42 EST 2002
I have a class, say myString, with an operator const char*() const
for which I want to create Python
shadow classes (swig -c++ -swig -python)
class myString
{
public:
const char* operator() const;
...
};
Using this code, I get the warning:
"Can't wrap operator const char* unless renamed to a valid identifier."
So I tried to rename:
%rename(c_str) myString::operator const char*() const;
gives the error message
"Syntax error in input"
What is the correct syntax to rename?
Helmut
More information about the Python-list
mailing list