mirror of
https://github.com/RYDE-WORK/pybind11.git
synced 2026-02-02 04:53:26 +08:00
Merge pull request #78 from ax3l/fix-complexGlibc
Fix #75 <complex> may define macro I
This commit is contained in:
commit
d1f4d3ea91
@ -12,6 +12,11 @@
|
|||||||
#include "pybind11.h"
|
#include "pybind11.h"
|
||||||
#include <complex>
|
#include <complex>
|
||||||
|
|
||||||
|
/// glibc defines I as a macro which breaks things, e.g., boost template names
|
||||||
|
#ifdef I
|
||||||
|
# undef I
|
||||||
|
#endif
|
||||||
|
|
||||||
NAMESPACE_BEGIN(pybind11)
|
NAMESPACE_BEGIN(pybind11)
|
||||||
|
|
||||||
PYBIND11_DECL_FMT(std::complex<float>, "Zf");
|
PYBIND11_DECL_FMT(std::complex<float>, "Zf");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user