Elementa v8.0.0
Minimalistic library for any C++ application (C++11 and up)
Loading...
Searching...
No Matches
commandline.h File Reference
#include "elementa/license.inc"
#include "elementa/checks.inc"
#include <vector>
#include "elementa/base/strings.h"
#include "elementa/base/enums.h"
#include "elementa/base/exceptions.h"
#include "elementa/base/serial_channels.h"
Include dependency graph for commandline.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  elementa::utils::CLOption
 Specification for an option in the command line. More...
 
class  elementa::utils::CLOption::StringGroups
 A number of groups of strings. More...
 
struct  elementa::utils::CLOption::CLData
 Data provided in the command line about an option. More...
 
class  elementa::utils::CLOption::CLData::Vector
 < A vector of CLData. More...
 
class  elementa::utils::CLOption::Vector
 A number of options as they are found in a command line. More...
 
class  elementa::utils::CLOption::Error
 Base class for all errors that can be thrown about CL options. More...
 
class  elementa::utils::CLOption::InvOptSpec
 
class  elementa::utils::CLOption::InvOptValue
 
class  elementa::utils::CLOption::InvStringGroup
 
class  elementa::utils::CLOptionManager
 A class in charge of parsing and managing command line options. More...
 
class  elementa::utils::CLOptionManager::InvPreffix
 
class  elementa::utils::CLOptionManager::UnknownOption
 
class  elementa::utils::CLOptionManager::MandatoryOption
 
class  elementa::utils::CLOptionManager::MandatoryValue
 
class  elementa::utils::CLOptionManager::MustBeAlone
 
class  elementa::utils::CLOptionManager::UnmetDeps
 
class  elementa::utils::CLOptionManager::IncompOpts
 

Class Documentation

◆ elementa::utils::CLOption::CLData

struct elementa::utils::CLOption::CLData

Data provided in the command line about an option.

Definition at line 94 of file commandline.h.

Collaboration diagram for elementa::utils::CLOption::CLData:
Class Members
string shortname Shortname of the option.
string value Value given to the option, or "" if none.