Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
Teuchos_CommandLineProcessor.hpp File Reference

Basic command line parser for input from (argc,argv[]) More...

#include "Teuchos_map.hpp"
#include "Teuchos_any.hpp"
#include "Teuchos_CompileTimeAssert.hpp"
#include "Teuchos_Ptr.hpp"
#include <vector>
Include dependency graph for Teuchos_CommandLineProcessor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Teuchos::CommandLineProcessor
 Class that helps parse command line input arguments from (argc,argv[]) and set options. More...
 
class  Teuchos::CommandLineProcessor::ParseError
 Thrown if a parse std::exception occurs and throwExceptions==true. More...
 
class  Teuchos::CommandLineProcessor::HelpPrinted
 Thrown if –help was specified and throwExceptions==true. More...
 
class  Teuchos::CommandLineProcessor::UnrecognizedOption
 Thrown if an unrecognized option was found and throwExceptions==true. More...
 
struct  Teuchos::CommandLineProcessor::opt_val_val_t
 
struct  Teuchos::CommandLineProcessor::opt_doc_t
 
struct  Teuchos::CommandLineProcessor::enum_opt_data_t
 
class  Teuchos::CommandLineProcessor::TimeMonitorSurrogate
 Interface by which CommandLineProcessor may use TimeMonitor. More...
 

Namespaces

 Teuchos
 

Detailed Description

Basic command line parser for input from (argc,argv[])

Definition in file Teuchos_CommandLineProcessor.hpp.