ecl_command_line
1.2
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ecl
Namespace ecl::MultiArgHelper
Namespace ecl::ValueArgHelper
Namespace std
Classes and Structs
Class Arg
Class ArgException
Class ArgParseException
Class CmdLine
Class CmdLineInterface
Class CmdLineOutput
Class CmdLineParseException
Template Class Constraint
Class DocBookOutput
Class HelpVisitor
Class IgnoreRestVisitor
Template Class MultiArg
Template Class ValueExtractor
Template Class ValueExtractor< std::string >
Class MultiSwitchArg
Class OptionalUnlabeledTracker
Class SpecificationException
Class StdOutput
Class SwitchArg
Template Class UnlabeledMultiArg
Template Class UnlabeledValueArg
Template Class ValueArg
Template Class ValueExtractor
Template Class ValueExtractor< std::string >
Template Class ValuesConstraint
Class VersionVisitor
Class Visitor
Class XorHandler
Enums
Enum Error_e
Enum Error_e
Defines
Define HAVE_SSTREAM
Define HAVE_SSTREAM
Define HAVE_SSTREAM
Typedefs
Typedef ecl::ArgListIterator
Typedef ecl::ArgVectorIterator
Typedef ecl::VisitorListIterator
Directories
Directory include
Directory ecl
Directory command_line
Files
File arg.hpp
File arg_exception.hpp
File cmd_line.hpp
File cmd_line_interface.hpp
File cmd_line_output.hpp
File command_line.hpp
File constraint.hpp
File docbook_output.hpp
File help_visitor.hpp
File ignore_rest_visitor.hpp
File multi_arg.hpp
File multi_switch_arg.hpp
File optional_unlabeled_tracker.hpp
File std_output.hpp
File switch_arg.hpp
File unlabeled_multi_arg.hpp
File unlabeled_value_arg.hpp
File value_arg.hpp
File values_constraint.hpp
File version_visitor.hpp
File visitor.hpp
File xor_handler.hpp
Standard Documents
CHANGELOG
Changelog for package ecl_command_line
0.60.8 (2014-02-10)
0.60.7 (2014-02-03)
0.60.6 (2014-01-29)
PACKAGE
Index
ecl_command_line
Index
Index
E
|
H
E
ecl::Arg (C++ class)
ecl::Arg::_acceptsMultipleValues (C++ member)
ecl::Arg::_alreadySet (C++ member)
ecl::Arg::_checkWithVisitor (C++ function)
ecl::Arg::_description (C++ member)
ecl::Arg::_flag (C++ member)
ecl::Arg::_hasBlanks (C++ function)
ecl::Arg::_ignoreable (C++ member)
ecl::Arg::_name (C++ member)
ecl::Arg::_required (C++ member)
ecl::Arg::_requireLabel (C++ member)
ecl::Arg::_valueRequired (C++ member)
ecl::Arg::_visitor (C++ member)
ecl::Arg::_xorSet (C++ member)
ecl::Arg::acceptsMultipleValues (C++ function)
ecl::Arg::addToList (C++ function)
ecl::Arg::allowMore (C++ function)
ecl::Arg::Arg (C++ function)
ecl::Arg::argMatches (C++ function)
ecl::Arg::beginIgnoring (C++ function)
ecl::Arg::blankChar (C++ function)
ecl::Arg::delimiter (C++ function)
ecl::Arg::flagStartChar (C++ function)
ecl::Arg::flagStartString (C++ function)
ecl::Arg::forceRequired (C++ function)
ecl::Arg::getDescription (C++ function)
ecl::Arg::getFlag (C++ function)
ecl::Arg::getName (C++ function)
ecl::Arg::ignoreNameString (C++ function)
ecl::Arg::ignoreRest (C++ function)
ecl::Arg::isIgnoreable (C++ function)
ecl::Arg::isRequired (C++ function)
ecl::Arg::isSet (C++ function)
ecl::Arg::isValueRequired (C++ function)
ecl::Arg::longID (C++ function)
ecl::Arg::nameStartString (C++ function)
ecl::Arg::operator== (C++ function)
ecl::Arg::processArg (C++ function)
ecl::Arg::setDelimiter (C++ function)
ecl::Arg::setRequireLabel (C++ function)
ecl::Arg::shortID (C++ function)
ecl::Arg::toString (C++ function)
ecl::Arg::trimFlag (C++ function)
ecl::Arg::xorSet (C++ function)
ecl::Arg::~Arg (C++ function)
ecl::ArgException (C++ class)
ecl::ArgException::ArgException (C++ function)
ecl::ArgException::argId (C++ function)
ecl::ArgException::error (C++ function)
ecl::ArgException::typeDescription (C++ function)
ecl::ArgException::what (C++ function)
ecl::ArgException::~ArgException (C++ function)
ecl::ArgListIterator (C++ type)
ecl::ArgParseException (C++ class)
ecl::ArgParseException::ArgParseException (C++ function)
ecl::ArgVectorIterator (C++ type)
ecl::CmdLine (C++ class)
ecl::CmdLine::_argDeleteOnExitList (C++ member)
ecl::CmdLine::_argList (C++ member)
ecl::CmdLine::_delimiter (C++ member)
ecl::CmdLine::_emptyCombined (C++ function)
ecl::CmdLine::_message (C++ member)
ecl::CmdLine::_numRequired (C++ member)
ecl::CmdLine::_output (C++ member)
ecl::CmdLine::_progName (C++ member)
ecl::CmdLine::_version (C++ member)
ecl::CmdLine::_visitorDeleteOnExitList (C++ member)
ecl::CmdLine::_xorHandler (C++ member)
ecl::CmdLine::add (C++ function)
,
[1]
ecl::CmdLine::CmdLine (C++ function)
ecl::CmdLine::deleteOnExit (C++ function)
,
[1]
ecl::CmdLine::getArgList (C++ function)
ecl::CmdLine::getDelimiter (C++ function)
ecl::CmdLine::getMessage (C++ function)
ecl::CmdLine::getOutput (C++ function)
ecl::CmdLine::getProgramName (C++ function)
ecl::CmdLine::getVersion (C++ function)
ecl::CmdLine::getXorHandler (C++ function)
ecl::CmdLine::hasHelpAndVersion (C++ function)
ecl::CmdLine::parse (C++ function)
ecl::CmdLine::setOutput (C++ function)
ecl::CmdLine::xorAdd (C++ function)
,
[1]
ecl::CmdLine::~CmdLine (C++ function)
ecl::CmdLineInterface (C++ class)
ecl::CmdLineInterface::add (C++ function)
,
[1]
ecl::CmdLineInterface::getArgList (C++ function)
ecl::CmdLineInterface::getDelimiter (C++ function)
ecl::CmdLineInterface::getMessage (C++ function)
ecl::CmdLineInterface::getOutput (C++ function)
ecl::CmdLineInterface::getProgramName (C++ function)
ecl::CmdLineInterface::getVersion (C++ function)
ecl::CmdLineInterface::getXorHandler (C++ function)
ecl::CmdLineInterface::hasHelpAndVersion (C++ function)
ecl::CmdLineInterface::parse (C++ function)
ecl::CmdLineInterface::setOutput (C++ function)
ecl::CmdLineInterface::xorAdd (C++ function)
,
[1]
ecl::CmdLineInterface::~CmdLineInterface (C++ function)
ecl::CmdLineOutput (C++ class)
ecl::CmdLineOutput::failure (C++ function)
ecl::CmdLineOutput::usage (C++ function)
ecl::CmdLineOutput::version (C++ function)
ecl::CmdLineOutput::~CmdLineOutput (C++ function)
ecl::CmdLineParseException (C++ class)
ecl::CmdLineParseException::CmdLineParseException (C++ function)
ecl::Constraint (C++ class)
ecl::Constraint::check (C++ function)
ecl::Constraint::description (C++ function)
ecl::Constraint::shortID (C++ function)
ecl::Constraint::~Constraint (C++ function)
ecl::DocBookOutput (C++ class)
ecl::DocBookOutput::failure (C++ function)
ecl::DocBookOutput::printLongArg (C++ function)
ecl::DocBookOutput::printShortArg (C++ function)
ecl::DocBookOutput::removeChar (C++ function)
ecl::DocBookOutput::substituteSpecialChars (C++ function)
ecl::DocBookOutput::usage (C++ function)
ecl::DocBookOutput::version (C++ function)
ecl::HelpVisitor (C++ class)
ecl::HelpVisitor::_cmd (C++ member)
ecl::HelpVisitor::_out (C++ member)
ecl::HelpVisitor::HelpVisitor (C++ function)
ecl::HelpVisitor::visit (C++ function)
ecl::IgnoreRestVisitor (C++ class)
ecl::IgnoreRestVisitor::IgnoreRestVisitor (C++ function)
ecl::IgnoreRestVisitor::visit (C++ function)
ecl::MultiArg (C++ class)
ecl::MultiArg::_allowMore (C++ member)
ecl::MultiArg::_constraint (C++ member)
ecl::MultiArg::_extractValue (C++ function)
ecl::MultiArg::_typeDesc (C++ member)
ecl::MultiArg::_values (C++ member)
ecl::MultiArg::allowMore (C++ function)
ecl::MultiArg::getValue (C++ function)
ecl::MultiArg::isRequired (C++ function)
ecl::MultiArg::longID (C++ function)
ecl::MultiArg::MultiArg (C++ function)
,
[1]
,
[2]
,
[3]
ecl::MultiArg::processArg (C++ function)
ecl::MultiArg::shortID (C++ function)
ecl::MultiArgHelper::Error_e (C++ enum)
ecl::MultiArgHelper::Error_e::EXTRACT_FAILURE (C++ enumerator)
ecl::MultiArgHelper::Error_e::EXTRACT_TOO_MANY (C++ enumerator)
ecl::MultiArgHelper::ValueExtractor (C++ class)
ecl::MultiArgHelper::ValueExtractor<std::string> (C++ class)
ecl::MultiSwitchArg (C++ class)
ecl::MultiSwitchArg::_value (C++ member)
ecl::MultiSwitchArg::getValue (C++ function)
ecl::MultiSwitchArg::longID (C++ function)
ecl::MultiSwitchArg::MultiSwitchArg (C++ function)
,
[1]
ecl::MultiSwitchArg::processArg (C++ function)
ecl::MultiSwitchArg::shortID (C++ function)
ecl::OptionalUnlabeledTracker (C++ class)
ecl::OptionalUnlabeledTracker::alreadyOptional (C++ function)
ecl::OptionalUnlabeledTracker::check (C++ function)
ecl::OptionalUnlabeledTracker::gotOptional (C++ function)
ecl::SpecificationException (C++ class)
ecl::SpecificationException::SpecificationException (C++ function)
ecl::StdOutput (C++ class)
ecl::StdOutput::_longUsage (C++ function)
ecl::StdOutput::_shortUsage (C++ function)
ecl::StdOutput::failure (C++ function)
ecl::StdOutput::spacePrint (C++ function)
ecl::StdOutput::usage (C++ function)
ecl::StdOutput::version (C++ function)
ecl::SwitchArg (C++ class)
ecl::SwitchArg::_value (C++ member)
ecl::SwitchArg::combinedSwitchesMatch (C++ function)
ecl::SwitchArg::getValue (C++ function)
ecl::SwitchArg::processArg (C++ function)
ecl::SwitchArg::SwitchArg (C++ function)
,
[1]
ecl::UnlabeledMultiArg (C++ class)
ecl::UnlabeledMultiArg::addToList (C++ function)
ecl::UnlabeledMultiArg::longID (C++ function)
ecl::UnlabeledMultiArg::operator== (C++ function)
ecl::UnlabeledMultiArg::processArg (C++ function)
ecl::UnlabeledMultiArg::shortID (C++ function)
ecl::UnlabeledMultiArg::UnlabeledMultiArg (C++ function)
,
[1]
,
[2]
,
[3]
ecl::UnlabeledValueArg (C++ class)
ecl::UnlabeledValueArg::addToList (C++ function)
ecl::UnlabeledValueArg::longID (C++ function)
ecl::UnlabeledValueArg::operator== (C++ function)
ecl::UnlabeledValueArg::processArg (C++ function)
ecl::UnlabeledValueArg::shortID (C++ function)
ecl::UnlabeledValueArg::UnlabeledValueArg (C++ function)
,
[1]
,
[2]
,
[3]
ecl::ValueArg (C++ class)
ecl::ValueArg::_constraint (C++ member)
ecl::ValueArg::_extractValue (C++ function)
ecl::ValueArg::_typeDesc (C++ member)
ecl::ValueArg::_value (C++ member)
ecl::ValueArg::getValue (C++ function)
ecl::ValueArg::longID (C++ function)
ecl::ValueArg::processArg (C++ function)
ecl::ValueArg::shortID (C++ function)
ecl::ValueArg::ValueArg (C++ function)
,
[1]
,
[2]
,
[3]
ecl::ValueArgHelper::Error_e (C++ enum)
ecl::ValueArgHelper::Error_e::EXTRACT_FAILURE (C++ enumerator)
ecl::ValueArgHelper::Error_e::EXTRACT_TOO_MANY (C++ enumerator)
ecl::ValueArgHelper::ValueExtractor (C++ class)
ecl::ValueArgHelper::ValueExtractor<std::string> (C++ class)
ecl::ValuesConstraint (C++ class)
ecl::ValuesConstraint::_allowed (C++ member)
ecl::ValuesConstraint::_typeDesc (C++ member)
ecl::ValuesConstraint::check (C++ function)
ecl::ValuesConstraint::description (C++ function)
ecl::ValuesConstraint::shortID (C++ function)
ecl::ValuesConstraint::ValuesConstraint (C++ function)
ecl::ValuesConstraint::~ValuesConstraint (C++ function)
ecl::VersionVisitor (C++ class)
ecl::VersionVisitor::_cmd (C++ member)
ecl::VersionVisitor::_out (C++ member)
ecl::VersionVisitor::VersionVisitor (C++ function)
ecl::VersionVisitor::visit (C++ function)
ecl::Visitor (C++ class)
ecl::Visitor::visit (C++ function)
ecl::Visitor::Visitor (C++ function)
ecl::Visitor::~Visitor (C++ function)
ecl::VisitorListIterator (C++ type)
ecl::XorHandler (C++ class)
ecl::XorHandler::_orList (C++ member)
ecl::XorHandler::add (C++ function)
ecl::XorHandler::check (C++ function)
ecl::XorHandler::contains (C++ function)
ecl::XorHandler::getXorList (C++ function)
ecl::XorHandler::printLongUsage (C++ function)
ecl::XorHandler::shortUsage (C++ function)
ecl::XorHandler::XorHandler (C++ function)
H
HAVE_SSTREAM (C macro)
,
[1]
,
[2]