#H5_INDEX_NAME | Lexicographic order on
ALIASES += link_types="#H5L_TYPE_HARD | Hard link | #H5L_TYPE_SOFT | Soft link | #H5L_TYPE_EXTERNAL | External link | #H5L_TYPE_ERROR | Error | "
ALIASES += mem_types="#H5FD_MEM_DEFAULT | The default file memory allocation type | #H5FD_MEM_SUPER | File memory allocated for Superblock | #H5FD_MEM_BTREE | File memory allocated for B-tree | #H5FD_MEM_DRAW | File memory allocated for raw data | #H5FD_MEM_GHEAP | File memory allocated for Global Heap | #H5FD_MEM_LHEAP | File memory allocated for Local Heap | #H5FD_MEM_OHDR | File memory allocated for Object Header | "
ALIASES += norm_type="#H5T_NORM_IMPLIED | 0 | MSB of mantissa is not stored, always 1 | #H5T_NORM_MSBSET | 1 | MSB of mantissa is always 1 | #H5T_NORM_NONE | 2 | Mantissa is not normalized | "
-ALIASES += obj_types="#H5F_OBJ_FILE | Files only | #H5F_OBJ_DATASET | Datasets only | #H5F_OBJ_GROUP | Groups only | #H5F_OBJ_DATATYPE | Named datatypes only | #H5F_OBJ_ATTR | Attributes only | #H5F_OBJ_ALL | All of the above | #H5F_OBJ_LOCAL | Restrict search to objects opened through current file identifier. | \attention #H5F_OBJ_LOCAL does not stand alone; it is effective only when used in combination with one or more of the preceding types. For example, #H5F_OBJ_DATASET | #H5F_OBJ_GROUP | #H5F_OBJ_LOCAL would count all datasets and groups opened through the current file identifier."
+ALIASES += obj_types="#H5F_OBJ_FILE | Files only | #H5F_OBJ_DATASET | Datasets only | #H5F_OBJ_GROUP | Groups only | #H5F_OBJ_DATATYPE | Datatypes only. If \p file_id is #H5F_OBJ_ALL, this will count committed and transient datatypes. Otherwise, it will only count committed datatypes. | #H5F_OBJ_ATTR | Attributes only | #H5F_OBJ_ALL | All of the above | #H5F_OBJ_LOCAL | Restrict search to objects opened through current file identifier. | \attention #H5F_OBJ_LOCAL does not stand alone; it is effective only when used in combination with one or more of the preceding types. For example, #H5F_OBJ_DATASET | #H5F_OBJ_GROUP | #H5F_OBJ_LOCAL would count all datasets and groups opened through the current file identifier."
ALIASES += orders="#H5_ITER_INC | Increasing order | #H5_ITER_DEC | Decreasing order | #H5_ITER_NATIVE | Fastest available order | "
ALIASES += padding_type="#H5T_PAD_ZERO | 0 | Set background to zeros | #H5T_PAD_ONE | 1 | Set background to ones | #H5T_PAD_BACKGROUND | 2 | Leave background alone | "
ALIASES += scopes="#H5F_SCOPE_GLOBAL | Flushes the entire virtual file | #H5F_SCOPE_LOCAL | Flushes only the specified file | "
diff --git a/src/H5Fpublic.h b/src/H5Fpublic.h
index 5485f6b3a56..ec4097cca89 100644
--- a/src/H5Fpublic.h
+++ b/src/H5Fpublic.h
@@ -75,7 +75,7 @@
#define H5F_OBJ_FILE (0x0001u) /**< File objects */
#define H5F_OBJ_DATASET (0x0002u) /**< Dataset objects */
#define H5F_OBJ_GROUP (0x0004u) /**< Group objects */
-#define H5F_OBJ_DATATYPE (0x0008u) /**< Named datatype objects */
+#define H5F_OBJ_DATATYPE (0x0008u) /**< Datatype objects */
#define H5F_OBJ_ATTR (0x0010u) /**< Attribute objects */
#define H5F_OBJ_ALL (H5F_OBJ_FILE | H5F_OBJ_DATASET | H5F_OBJ_GROUP | H5F_OBJ_DATATYPE | H5F_OBJ_ATTR)
#define H5F_OBJ_LOCAL \
@@ -760,7 +760,8 @@ H5_DLL herr_t H5Fget_fileno(hid_t file_id, unsigned long *fileno);
* object identifiers for the file.
*
* To retrieve a count of open identifiers for open objects in all
- * HDF5 application files that are currently open, pass the value
+ * HDF5 application files that are currently open, as well as transient
+ * datatype objects that are not associated with any file, pass the value
* #H5F_OBJ_ALL in \p file_id.
*
* The types of objects to be counted are specified in types as
|