diff --git a/docs/docs/containers.xml b/docs/docs/containers.xml
index 66917a140..30af1f0e6 100644
--- a/docs/docs/containers.xml
+++ b/docs/docs/containers.xml
@@ -58,6 +58,7 @@
- static_set
- any
- any_trainer
+ - any_function
- any_decision_function
- array
- array2d
@@ -1219,6 +1220,18 @@
+
+
+
+ any_function
+ dlib/any.h
+ dlib/any/any_function_abstract.h
+
+ This object is a version of dlib::any that is restricted to containing
+ elements which are some kind of function or function object.
+
+
+
diff --git a/docs/docs/other.xml b/docs/docs/other.xml
index af22cd9e7..5317b4155 100644
--- a/docs/docs/other.xml
+++ b/docs/docs/other.xml
@@ -63,6 +63,7 @@
- deserialize
- serialize
- zero_extend_cast
+ - make_mfp
@@ -403,6 +404,19 @@
+
+
+
+ make_mfp
+ dlib/member_function_pointer.h
+ dlib/member_function_pointer/make_mfp_abstract.h
+
+ This function is a simple factory for creating member_function_pointer
+ objects without needing to know the necessary template arguments for the member_function_pointer.
+
+
+
+
diff --git a/docs/docs/term_index.xml b/docs/docs/term_index.xml
index c0ee43beb..5ad14acba 100644
--- a/docs/docs/term_index.xml
+++ b/docs/docs/term_index.xml
@@ -402,6 +402,7 @@
+
@@ -972,6 +973,7 @@
+