diff options
author | Gael Guennebaud <g.gael@free.fr> | 2009-02-07 12:51:58 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2009-02-07 12:51:58 +0000 |
commit | 17fd619430e0f2b8fac6355c8a6296c1c10b4971 (patch) | |
tree | b4246bba77ea0ebf3c4e676d73ad9db1da1ac5ba /Eigen/StdVector | |
parent | 365ec0744ca24afdceb9a2bd706a7226af379e06 (diff) |
more fixes in StdVector, sorry for the noise
Diffstat (limited to 'Eigen/StdVector')
-rw-r--r-- | Eigen/StdVector | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Eigen/StdVector b/Eigen/StdVector index 0298b9e3a..eedea750e 100644 --- a/Eigen/StdVector +++ b/Eigen/StdVector @@ -5,6 +5,14 @@ #error you must include Eigen/StdVector before std::vector #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 #include <vector> #undef vector @@ -115,7 +123,8 @@ class vector<T,DummyAlloc,true> else vector_base::insert(vector_base::end(), __new_size - vector_base::size(), __x); } - + #else + using vector_base::resize; #endif }; |