tested std::inserter (used in ParFUM)
authorGengbin Zheng <gzheng@illinois.edu>
Mon, 25 Oct 2010 19:48:00 +0000 (14:48 -0500)
committerGengbin Zheng <gzheng@illinois.edu>
Mon, 25 Oct 2010 19:48:00 +0000 (14:48 -0500)
src/scripts/configure.in

index f7e897a14081888e8180af26d2c485a63e0d7bc5..bba5ef2ae96a0102f1a8cc038a821bbc8f090b06 100644 (file)
@@ -673,6 +673,21 @@ EOT
 test_cxx "whether std::distance is defined" "ok" "no" ""
 AC_DEFINE_UNQUOTED(CMK_HAS_STD_DISTANCE, $pass, [whether std::distance works])
 
+#### check if std::inserter is defined #####
+cat > $t <<EOT
+#include <list>
+#include <iterator>
+
+void foo()
+{
+  using namespace std;
+  list<int> L;
+  inserter ( L, L.end ( ) ) = 500;
+}
+EOT
+test_cxx "whether std::inserter is defined" "ok" "no" ""
+AC_DEFINE_UNQUOTED(CMK_HAS_STD_INSERTER, $pass, [whether std::inserter works])
+
 
 #### test if we can have multiple delete like this ####
 cat > $t <<EOT