|
| class | llvm::cl::OptionCategory |
| |
| class | llvm::cl::Option |
| |
| struct | llvm::cl::desc |
| |
| struct | llvm::cl::value_desc |
| |
| struct | llvm::cl::initializer< Ty > |
| |
| struct | llvm::cl::LocationClass< Ty > |
| |
| struct | llvm::cl::cat |
| |
| struct | llvm::cl::GenericOptionValue |
| |
| struct | llvm::cl::OptionValue< DataType > |
| |
| struct | llvm::cl::OptionValueBase< DataType, isClass > |
| |
| class | llvm::cl::OptionValueCopy< DataType > |
| |
| struct | llvm::cl::OptionValueBase< DataType, false > |
| |
| struct | llvm::cl::OptionValue< DataType > |
| |
| struct | llvm::cl::OptionValue< cl::boolOrDefault > |
| |
| struct | llvm::cl::OptionValue< std::string > |
| |
| class | llvm::cl::ValuesClass< DataType > |
| |
| class | llvm::cl::generic_parser_base |
| |
| class | llvm::cl::generic_parser_base::GenericOptionInfo |
| |
| class | llvm::cl::parser< DataType > |
| |
| class | llvm::cl::parser< DataType >::OptionInfo |
| |
| class | llvm::cl::basic_parser_impl |
| |
| class | llvm::cl::basic_parser< DataType > |
| |
| class | llvm::cl::parser< bool > |
| |
| class | llvm::cl::parser< boolOrDefault > |
| |
| class | llvm::cl::parser< int > |
| |
| class | llvm::cl::parser< unsigned > |
| |
| class | llvm::cl::parser< unsigned long long > |
| |
| class | llvm::cl::parser< double > |
| |
| class | llvm::cl::parser< float > |
| |
| class | llvm::cl::parser< std::string > |
| |
| class | llvm::cl::parser< char > |
| |
| struct | llvm::cl::OptionDiffPrinter< ParserDT, ValDT > |
| |
| struct | llvm::cl::OptionDiffPrinter< DT, DT > |
| |
| struct | llvm::cl::applicator< Mod > |
| |
| struct | llvm::cl::applicator< char[n]> |
| |
| struct | llvm::cl::applicator< const char[n]> |
| |
| struct | llvm::cl::applicator< const char * > |
| |
| struct | llvm::cl::applicator< NumOccurrencesFlag > |
| |
| struct | llvm::cl::applicator< ValueExpected > |
| |
| struct | llvm::cl::applicator< OptionHidden > |
| |
| struct | llvm::cl::applicator< FormattingFlags > |
| |
| struct | llvm::cl::applicator< MiscFlags > |
| |
| class | llvm::cl::opt_storage< DataType, ExternalStorage, isClass > |
| |
| class | llvm::cl::opt_storage< DataType, false, true > |
| |
| class | llvm::cl::opt_storage< DataType, false, false > |
| |
| class | llvm::cl::opt< DataType, ExternalStorage, ParserClass > |
| |
| class | llvm::cl::list_storage< DataType, StorageClass > |
| |
| class | llvm::cl::list_storage< DataType, bool > |
| |
| class | llvm::cl::list< DataType, StorageClass, ParserClass > |
| |
| struct | llvm::cl::multi_val |
| |
| class | llvm::cl::bits_storage< DataType, StorageClass > |
| |
| class | llvm::cl::bits_storage< DataType, bool > |
| |
| class | llvm::cl::bits< DataType, Storage, ParserClass > |
| |
| class | llvm::cl::alias |
| |
| struct | llvm::cl::aliasopt |
| |
| struct | llvm::cl::extrahelp |
| |
|
| void | llvm::cl::ParseCommandLineOptions (int argc, const char *const *argv, const char *Overview=nullptr) |
| |
| void | llvm::cl::ParseEnvironmentOptions (const char *progName, const char *envvar, const char *Overview=nullptr) |
| | ParseEnvironmentOptions - An alternative entry point to the CommandLine library, which allows you to read the program's name from the caller (as PROGNAME) and its command-line arguments from an environment variable (whose name is given in ENVVAR). More...
|
| |
| void | llvm::cl::SetVersionPrinter (void(*func)()) |
| | ===------------------------------------------------------------------—===// SetVersionPrinter - Override the default (LLVM specific) version printer used to print out the version when –version is given on the command line. More...
|
| |
| void | llvm::cl::AddExtraVersionPrinter (void(*func)()) |
| | ===------------------------------------------------------------------—===// AddExtraVersionPrinter - Add an extra printer to use in addition to the default one. More...
|
| |
| void | llvm::cl::PrintOptionValues () |
| |
| void | llvm::cl::AddLiteralOption (Option &O, const char *Name) |
| | Adds a new option for parsing and provides the option it refers to. More...
|
| |
| template<class Ty > |
| initializer< Ty > | llvm::cl::init (const Ty &Val) |
| |
| template<class Ty > |
| LocationClass< Ty > | llvm::cl::location (Ty &L) |
| |
| template<class DataType > |
ValuesClass< DataType >
LLVM_END_WITH_NULL | llvm::cl::values (const char *Arg, DataType Val, const char *Desc,...) |
| |
| template<class ParserClass , class DT > |
| void | llvm::cl::printOptionDiff (const Option &O, const generic_parser_base &P, const DT &V, const OptionValue< DT > &Default, size_t GlobalWidth) |
| |
| template<class ParserClass , class ValDT > |
| void | llvm::cl::printOptionDiff (const Option &O, const basic_parser< typename ParserClass::parser_data_type > &P, const ValDT &V, const OptionValue< ValDT > &Default, size_t GlobalWidth) |
| |
| template<class Opt , class Mod , class... Mods> |
| void | llvm::cl::apply (Opt *O, const Mod &M, const Mods &...Ms) |
| |
| template<class Opt , class Mod > |
| void | llvm::cl::apply (Opt *O, const Mod &M) |
| |
| void | llvm::cl::PrintVersionMessage () |
| | Utility function for printing version number. More...
|
| |
| void | llvm::cl::PrintHelpMessage (bool Hidden=false, bool Categorized=false) |
| | This function just prints the help message, exactly the same way as if the -help or -help-hidden option had been given on the command line. More...
|
| |
| StringMap< Option * > & | llvm::cl::getRegisteredOptions () |
| | Use this to get a StringMap to all registered named options (e.g. More...
|
| |
| void | llvm::cl::TokenizeGNUCommandLine (StringRef Source, StringSaver &Saver, SmallVectorImpl< const char * > &NewArgv, bool MarkEOLs=false) |
| | Tokenizes a command line that can contain escapes and quotes. More...
|
| |
| void | llvm::cl::TokenizeWindowsCommandLine (StringRef Source, StringSaver &Saver, SmallVectorImpl< const char * > &NewArgv, bool MarkEOLs=false) |
| | Tokenizes a Windows command line which may contain quotes and escaped quotes. More...
|
| |
| bool | llvm::cl::ExpandResponseFiles (StringSaver &Saver, TokenizerCallback Tokenizer, SmallVectorImpl< const char * > &Argv, bool MarkEOLs=false) |
| | Expand response files on a command line recursively using the given StringSaver and tokenization strategy. More...
|
| |
| void | llvm::cl::HideUnrelatedOptions (cl::OptionCategory &Category) |
| | Mark all options not part of this category as cl::ReallyHidden. More...
|
| |
| void | llvm::cl::HideUnrelatedOptions (ArrayRef< const cl::OptionCategory * > Categories) |
| | Mark all options not part of the categories as cl::ReallyHidden. More...
|
| |