mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-14 12:46:00 +08:00
more fixes in StdVector, sorry for the noise
This commit is contained in:
parent
365ec0744c
commit
17fd619430
@ -5,6 +5,14 @@
|
|||||||
#error you must include Eigen/StdVector before std::vector
|
#error you must include Eigen/StdVector before std::vector
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef EIGEN_GNUC_AT_LEAST
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#define EIGEN_GNUC_AT_LEAST(x,y) ((__GNUC__>=x && __GNUC_MINOR__>=y) || __GNUC__>x)
|
||||||
|
#else
|
||||||
|
#define EIGEN_GNUC_AT_LEAST(x,y) 0
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#define vector std_vector
|
#define vector std_vector
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#undef vector
|
#undef vector
|
||||||
@ -115,7 +123,8 @@ class vector<T,DummyAlloc,true>
|
|||||||
else
|
else
|
||||||
vector_base::insert(vector_base::end(), __new_size - vector_base::size(), __x);
|
vector_base::insert(vector_base::end(), __new_size - vector_base::size(), __x);
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
using vector_base::resize;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user