diff --git a/doc/reference.html b/doc/reference.html index ba804bf..adc0b58 100644 --- a/doc/reference.html +++ b/doc/reference.html @@ -45,15 +45,15 @@ // Construction explicit functionN(const Mixin& = Mixin()); functionN(const functionN&); - template<typename F> functionN(const F&, const Mixin& = Mixin()); + template<typename F> functionN(F, const Mixin& = Mixin()); template<typename F> functionN(reference_wrapper<F>); // Assignment functionN& operator=(const functionN&); - template<typename F> functionN& operator=(const F&); + template<typename F> functionN& operator=(F); template<typename F> functionN& operator=(reference_wrapper<F>); void set(const functionN&); - template<typename F> void set(const F&); + template<typename F> void set(F); void swap(functionN&); void clear(); @@ -87,16 +87,16 @@ // Construction function(); function(const function&); - functionN(const functionN&); - template<typename F> functionN(const F&); + function(const functionN<Arg1, Arg2, ..., ArgN>&); + template<typename F> functionN(F); // Assignment function& operator=(const function&); - functionN& operator=(const functionN&); - template<typename F> function& operator=(const F&); + function& operator=(const functionN<Arg1, Arg2, ..., ArgN>&); + template<typename F> function& operator=(F); void set(const function&); - void set(const functionN&); - template<typename F> void set(const F&); + void set(const functionN<Arg1, Arg2, ..., ArgN>&); + template<typename F> void set(F); }; template<typename ResultType, @@ -174,7 +174,7 @@
f
contains a copy of the g
's target, if it has one, or is empty if g.empty()
. The mixin for the f
is copy-constructed from the mixin of g
. template<typename F> functionN(const F& g, const Mixin& = Mixin());
+
template<typename F> functionN(F g, const Mixin& = Mixin());
g
is a compatible function object.Mixin
subobject from the given mixin.*this
. template<typename F> functionN& operator=(const F& g);
+
template<typename F> functionN& operator=(F g);
g
is a compatible function object.f
targets a copy of g
if g
is nonempty, or f.empty()
if g
is empty.*this = g
. template<typename F> void set(const F& g);
+
template<typename F> void set(F g);
*this = g
.