libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
cmd_line_processing.hpp File Reference
#include "logging.hpp"
#include "shared_ptr.hpp"
#include <libxml++/libxml++.h>
Include dependency graph for cmd_line_processing.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jmmcg::LIBJMMCG_VER_NAMESPACE::CmdLineParamsData
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::CmdLineParamsData::ParamType
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::CmdLineProcessorBase< ProgOpts, Except_ >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ConfigFile< ProgOpts, Except_ >
 A specialization for helping to making use of configuration files. More...
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE
 

Functions

template<typename InputIterator , typename ValueType >
std::pair< bool, InputIterator > jmmcg::LIBJMMCG_VER_NAMESPACE::BestStringMatch (const InputIterator &matches_begin, const InputIterator &matches_end, const ValueType &str)