Chicane

ProgramParam

Header
Includes/Chicane/Core/Program/Param.hpp
Namespace
Chicane::ProgramParam

Types

NameValueDescription
Flags
std::vector<String>
Positionals
std::vector<String>

Constructors

NameDescription
ProgramParam()

Functions

AccessReturnModifierNameDescription
public
bool
const
isEmpty()
public
void
addOption(
const  ProgramOptionSetting& inSetting
)
public
void
parse(
int inParamCount
char* inParamValue
)
public
bool
const
hasFlag(
const  String& inValue
)
public
const  Flags&
const
getFlags()
public
const  Positionals&
const
getPositionals()
public
const
getOptions()
public
const  ProgramOption*
const
getOption(
const  String& inName
)
private
getOption(
const  String& inName
)

Members

AccessTypeModifierNameDescription
private
m_flags
private
m_positionals
private
m_options