diff --git a/doc/reference.html b/doc/reference.html index db9e205..51d73e6 100644 --- a/doc/reference.html +++ b/doc/reference.html @@ -17,8 +17,6 @@ { typedef implementation-defined safe_bool; bool empty() const; - operator safe_bool() const; - safe_bool operator!() const; }; // For N in [0, MAX_ARGS] @@ -66,6 +64,10 @@ void swap(functionN&); void clear(); + // Boolean context + operator safe_bool() const; + bool operator!() const; + // Invocation result_type operator()(Arg1 a1, Arg2 a2, ..., ArgN aN) const; }; @@ -146,20 +148,6 @@
  • Throws: will not throw.
  • -

    operator safe_bool() const -

    - -

    safe_bool operator!() const -

    -

    Class template functionN

    Class template functionN is actually a family of related classes function0, function1, etc., up to some implementation-defined maximum. In this context, N refers to the number of parameters and f refers to the implicit object parameter. @@ -239,6 +227,19 @@

  • Postconditions: empty().
  • +

    operator safe_bool() const +

    + +

    bool operator!() const +

    +

    result_type operator()(Arg1 a1, Arg2 a2, ..., ArgN aN) const;