Teuchos - Trilinos Tools Package Version of the Day
Loading...
Searching...
No Matches
Teuchos_VerbosityLevelCommandLineProcessorHelpers.hpp
1// @HEADER
2// *****************************************************************************
3// Teuchos: Common Tools Package
4//
5// Copyright 2004 NTESS and the Teuchos contributors.
6// SPDX-License-Identifier: BSD-3-Clause
7// *****************************************************************************
8// @HEADER
9
10#ifndef TEUCHOS_VERBOSITY_LEVEL_COMMANDLINE_PROCESSOR_HELPERS_HPP
11#define TEUCHOS_VERBOSITY_LEVEL_COMMANDLINE_PROCESSOR_HELPERS_HPP
12
14
15
16namespace Teuchos {
17
18
19class CommandLineProcessor;
20
21
27 const std::string &optionName,
28 EVerbosityLevel *verbLevel,
29 const std::string &docString,
31 const bool required = false
32 );
33
34
35} // namespace Teuchos
36
37
38#endif // TEUCHOS_VERBOSITY_LEVEL_COMMANDLINE_PROCESSOR_HELPERS_HPP
Class that helps parse command line input arguments from (argc,argv[]) and set options.
void setVerbosityLevelOption(const std::string &optionName, EVerbosityLevel *verbLevel, const std::string &docString, CommandLineProcessor *clp, const bool required=false)
Set a verbosity level parameter on a CommandLineProcessor object..
Smart reference counting pointer class for automatic garbage collection.
EVerbosityLevel
Verbosity level.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...