options.h File Reference

Defines a set of tools used to implement and check program command line options. More...

#include <string>
#include <vector>
#include <map>
Include dependency graph for options.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ProgramOptions
 Class ProgramOptions represents the command line options and environment passed to a program by the operating system. A ProgramOptions object can be viewed as a map of environment variables as well as a list of non-option command parameters, and finally a map of options and their parameters. More...
class  Descriptor
 The description of a single option's type -- not its values, for that see ProgramOptions::Option. More...
class  Descriptors
 A collection of Descriptor's of options. This is a thin wrapper around a vector<Descriptor> Its main purpose is to define the add_option method so that the interface to array of descriptors becomes simpler to use. More...
class  EnvVar
 An EnvVar object exists to provide information about environment variables stored in the map of environment variables without having the user know about the implementation. Here is how an EnvVar is used: More...
class  Option
 Interface to a given option. See documentation for it in the ProgramOptions class. More...

Namespaces

namespace  cxxtls
 

The namespace that encapsulates most of the functionality in the CXX toolkit.



Detailed Description

Defines a set of tools used to implement and check program command line options.

Definition in file options.h.

Generated on Wed Feb 29 22:51:07 2012 for CXXUtilities by  doxygen 1.6.3