From 559ba29b510d5268e2ff7c5cef6daecb3e7a33b2 Mon Sep 17 00:00:00 2001 From: Ryan Curtin Date: Tue, 14 May 2024 23:33:06 -0400 Subject: [PATCH] Document correct verbose default value in generated .R file. --- src/mlpack/bindings/R/print_doc.hpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/mlpack/bindings/R/print_doc.hpp b/src/mlpack/bindings/R/print_doc.hpp index 0c08a129a9..a40ac4ddd7 100644 --- a/src/mlpack/bindings/R/print_doc.hpp +++ b/src/mlpack/bindings/R/print_doc.hpp @@ -67,7 +67,16 @@ void PrintDoc(util::ParamData& d, } else if (d.cppType == "bool") { - oss << (MLPACK_ANY_CAST(d.value) ? "TRUE" : "FALSE"); + // If the option is `verbose`, be sure to print the use of the global + // mlpack package option as a default. + if (d.name == "verbose") + { + oss << "getOption(\"mlpack.verbose\", FALSE)"; + } + else + { + oss << (MLPACK_ANY_CAST(d.value) ? "TRUE" : "FALSE"); + } } oss << "\""; }