Classes | Namespaces
cli.h File Reference

File defining command-line interface in o2scl::cli. More...

#include <iostream>
#include <vector>
#include <algorithm>
#include <sstream>
#include <map>
#include <o2scl/columnify.h>
#include <o2scl/vector.h>
#include <o2scl/string_conv.h>

Go to the source code of this file.

Classes

class  o2scl::comm_option_funct
 Base for o2scl::cli command function. More...
 
class  o2scl::comm_option_fptr
 Function pointer for o2scl::cli command function. More...
 
class  o2scl::comm_option_mfptr< tclass >
 Member function pointer for o2scl::cli command function. More...
 
struct  o2scl::comm_option_s
 Command for interactive mode in o2scl::cli. More...
 
struct  o2scl::cmd_line_arg
 A command-line argument for o2scl::cli. More...
 
class  o2scl::cli
 Configurable command-line interface. More...
 
class  o2scl::cli::parameter
 Parameter for o2scl::cli. More...
 
class  o2scl::cli::parameter_string
 String parameter for o2scl::cli. More...
 
class  o2scl::cli::parameter_bool
 String parameter for o2scl::cli. More...
 
class  o2scl::cli::parameter_double
 Double parameter for o2scl::cli. More...
 
class  o2scl::cli::parameter_int
 Integer parameter for o2scl::cli. More...
 
class  o2scl::cli::parameter_size_t
 Integer parameter for o2scl::cli. More...
 

Namespaces

 o2scl
 The main O2scl namespace.
 

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).