-
- Downloads
Add support for C++ scoped enums with "enum class" and "enum struct" (GH-3640)
Closes #1603.
Showing
- Cython/Compiler/ExprNodes.py 2 additions, 2 deletionsCython/Compiler/ExprNodes.py
- Cython/Compiler/ModuleNode.py 12 additions, 10 deletionsCython/Compiler/ModuleNode.py
- Cython/Compiler/Nodes.py 41 additions, 15 deletionsCython/Compiler/Nodes.py
- Cython/Compiler/Parsing.py 42 additions, 7 deletionsCython/Compiler/Parsing.py
- Cython/Compiler/PyrexTypes.py 69 additions, 0 deletionsCython/Compiler/PyrexTypes.py
- Cython/Compiler/Symtab.py 24 additions, 3 deletionsCython/Compiler/Symtab.py
- Cython/Utility/CpdefEnums.pyx 18 additions, 0 deletionsCython/Utility/CpdefEnums.pyx
- docs/src/userguide/wrapping_CPlusPlus.rst 27 additions, 0 deletionsdocs/src/userguide/wrapping_CPlusPlus.rst
- tests/compile/cppenum.pyx 31 additions, 0 deletionstests/compile/cppenum.pyx
- tests/errors/cpp_enum_redeclare.pyx 13 additions, 0 deletionstests/errors/cpp_enum_redeclare.pyx
- tests/errors/e_cenum_with_type.pyx 8 additions, 0 deletionstests/errors/e_cenum_with_type.pyx
- tests/run/cpdef_scoped_enums.pyx 20 additions, 0 deletionstests/run/cpdef_scoped_enums.pyx
- tests/run/cpdef_scoped_enums_import.srctree 71 additions, 0 deletionstests/run/cpdef_scoped_enums_import.srctree
- tests/run/cpp_scoped_enums.pyx 136 additions, 0 deletionstests/run/cpp_scoped_enums.pyx
Loading
Please register or sign in to comment