From: Reid Spencer Date: Sun, 14 Nov 2004 21:49:13 +0000 (+0000) Subject: Add the MoreHelp function pointer. If non-null, this specifies a function to be calle... X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=cc08ee507fc47d80a67c10a20b95587f7f06f0b7;p=oota-llvm.git Add the MoreHelp function pointer. If non-null, this specifies a function to be called to print out additional help information git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17756 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/CommandLine.h b/include/llvm/Support/CommandLine.h index 4bb1c1f4ee8..4d5dccd38c0 100644 --- a/include/llvm/Support/CommandLine.h +++ b/include/llvm/Support/CommandLine.h @@ -1046,6 +1046,14 @@ struct aliasopt { void apply(alias &A) const { A.setAliasFor(Opt); } }; +/// Permit the tool to provide additional help output after the normal +/// help output. To use this, create a function that returns void and +/// takes no arguments. Assign its address to cl::MoreHelp. If set, +/// this function will be called just before the CommandLine exits +/// after printing the help. +/// @brief Optional pointer to additional help function +extern void (*MoreHelp)(); + } // End namespace cl } // End namespace llvm