summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Ix/CPP/src/cpplinq/linq.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Ix/CPP/src/cpplinq/linq.hpp b/Ix/CPP/src/cpplinq/linq.hpp
index 2d7c1e7..5f08588 100644
--- a/Ix/CPP/src/cpplinq/linq.hpp
+++ b/Ix/CPP/src/cpplinq/linq.hpp
@@ -129,6 +129,11 @@
#define CPPLINQ_LINQ_HPP
#pragma once
+#pragma push_macro("min")
+#pragma push_macro("max")
+#undef min
+#undef max
+
#include <functional>
#include <iterator>
#include <algorithm>
@@ -542,5 +547,8 @@ linq_driver<TContainer> from_value(const TContainer& c)
}
+#pragma pop_macro("min")
+#pragma pop_macro("max")
+
#endif // defined(CPPLINQ_LINQ_HPP)