diff --git a/doc/reference.xml b/doc/reference.xml
index f20c073..59fe5e9 100644
--- a/doc/reference.xml
+++ b/doc/reference.xml
@@ -100,14 +100,14 @@
A set of generalized function pointers that can be used for callbacks or wrapping function objects.
-
- 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.
-
+
+ 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.
+
R
Allocator
@@ -268,27 +268,30 @@
-
+
+ std::allocator<void>
+
functionN<R, T1, T2, ..., TN, Allocator>
A generalized function pointer that can be used for
callbacks or wrapping function objects.
-
- Class template function is a thin wrapper
- around the numbered class templates
+ Class template function is a thin
+ wrapper around the numbered class templates function0, function1, etc. It accepts a
function type with N arguments and will will derive from
- functionN instantiated with the arguments it receives.
+ functionN instantiated with the arguments
+ it receives.
- The semantics of all operations in class template
- function are equivalent to that of the underlying
- functionN object, although additional member
- functions are required to allow proper copy construction and
- copy assignment of function objects.
-
+ The semantics of all operations in class template
+ function are equivalent to that of the
+ underlying functionN object, although
+ additional member functions are required to allow proper copy
+ construction and copy assignment of function objects.
+
R
Allocator