Fix assertion for some languages when wrapping a C++11 enum class that is private in a class.
Also don't wrap private enums for a few languages that attempted to do so. Closes #594.
This commit is contained in:
parent
a15bbbaee5
commit
1d62790928
10 changed files with 38 additions and 1 deletions
|
|
@ -214,5 +214,12 @@ Enum1 globalTest1(Enum1 e) { return e; }
|
|||
Class1::Enum12 globalTest2(Class1::Enum12 e) { return e; }
|
||||
Class1::Struct1::Enum12 globalTest3(Class1::Struct1::Enum12 e) { return e; }
|
||||
|
||||
class PrivateEnumClass {
|
||||
private:
|
||||
enum class Enum {
|
||||
PrivateEnum1,
|
||||
PrivateEnum2
|
||||
};
|
||||
};
|
||||
%}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue