+@defun buffer-indirect-children &optional buffer
+This function returns a list of all indirect buffers whose base buffer
+is @var{buffer}. If @var{buffer} is indirect, the return value will
+always be nil; see @code{make-indirect-buffer}. If @var{buffer} is not
+supplied, it defaults to the current buffer.
+
+@example
+@group
+(buffer-indirect-children (get-buffer "*scratch*"))
+ @result{} (#<buffer "indirect">)
+@end group
+@end example
+@end defun