1 # Check for standard iterator extension. This is modified from
2 # http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_have_ext_hash_set.html
3 AC_DEFUN([AC_CXX_HAVE_STD_ITERATOR],
4 [AC_CACHE_CHECK(whether the compiler has the standard iterator,
5 ac_cv_cxx_have_std_iterator,
6 [AC_REQUIRE([AC_CXX_NAMESPACES])
8 AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
10 #ifdef HAVE_NAMESPACES
13 [[iterator<int,int,int> t; return 0;]])],
14 ac_cv_cxx_have_std_iterator=yes,
15 ac_cv_cxx_have_std_iterator=no)
19 if test "$ac_cv_cxx_have_std_iterator" = yes
23 AC_SUBST(HAVE_STD_ITERATOR)])