From d0a7446c6ea8d71d9ed9b614410a5e7d0e13899e Mon Sep 17 00:00:00 2001 From: Michel Morin Date: Wed, 30 Oct 2013 12:51:24 +0000 Subject: [PATCH] Correct broken links to C++ standard papers. Refs #9212. [SVN r86524] --- binders.html | 2 +- index.html | 2 +- mem_fun.html | 2 +- negators.html | 2 +- ptr_fun.html | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/binders.html b/binders.html index 30c2c4b..c3443fe 100644 --- a/binders.html +++ b/binders.html @@ -121,7 +121,7 @@ public: be std::ostream&&. Since you cannot have a reference to a reference, at this point we should get a compilation error because references to references are illegal in C++ (but see C++ + "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#106">C++ Standard core language active issues list).

The binders in this library avoid this problem by using the Boost diff --git a/index.html b/index.html index 86d8bac..f4315a0 100644 --- a/index.html +++ b/index.html @@ -228,7 +228,7 @@ std::for_each(c.begin(), c.end(),

  • The Standard Committee has recognised the problem of references to references occurring during template instantiation and has moved to fix the standard (see the C++ + "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#106">C++ standard core language active issues list).
  • diff --git a/mem_fun.html b/mem_fun.html index 23dc102..54d3aee 100644 --- a/mem_fun.html +++ b/mem_fun.html @@ -151,7 +151,7 @@ public: declaring the argument as const A&, then if A were a reference type, we would have a reference to a reference, which is currently illegal (but see C++ core + "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#106">C++ core language issue number 106)

    So the way in which we want to declare the second argument for diff --git a/negators.html b/negators.html index 9d31750..5af3c54 100644 --- a/negators.html +++ b/negators.html @@ -99,7 +99,7 @@ public:

    Note that if the Predicate's argument_type is a reference, the type of operator()'s argument would be a reference to a reference. Currently this is illegal in C++ (but see the C++ + "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#106">C++ standard core language active issues list).

    However, if we instead defined operator() to accept Predicate's diff --git a/ptr_fun.html b/ptr_fun.html index 0dc62b4..a8ba265 100644 --- a/ptr_fun.html +++ b/ptr_fun.html @@ -108,7 +108,7 @@ public: declaring the argument as const Arg&, then if Arg were a reference type, we would have a reference to a reference, which is currently illegal (but see C++ core + "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#106">C++ core language issue number 106)

    So the way in which we want to declare the argument for