CommandLine::Parameters Class Reference
List of command-line parameters, in order. More...
#include <CommandLine.h>
Inheritance diagram for CommandLine::Parameters:
Collaboration diagram for CommandLine::Parameters:
Public Member Functions | |
Parameter | find (const String &name) const |
Fetch parameter by name. More... | |
Parameter | findIgnoreCase (const String &name) const |
Fetch parameter by name. More... | |
![]() | |
Vector (unsigned int initialCapacity=10, unsigned int capacityIncrement=10) | |
Vector (const Vector &rhv) | |
~Vector () | |
unsigned int | capacity () const |
bool | contains (const Parameter &elem) const |
const Parameter & | firstElement () const |
int | indexOf (const Parameter &elem) const |
bool | isEmpty () const |
const Parameter & | lastElement () const |
int | lastIndexOf (const Parameter &elem) const |
unsigned int | count () const override |
unsigned int | size () const |
void | copyInto (Parameter *array) const |
bool | add (const Parameter &obj) |
bool | addElement (const Parameter &obj) |
bool | addElement (Parameter *objp) |
void | clear () |
bool | ensureCapacity (unsigned int minCapacity) |
void | removeAllElements () |
bool | removeElement (const Parameter &obj) |
bool | setSize (unsigned int newSize) |
void | trimToSize () |
const Parameter & | elementAt (unsigned int index) const |
bool | insertElementAt (const Parameter &obj, unsigned int index) |
const void | remove (unsigned int index) |
void | removeElementAt (unsigned int index) |
bool | setElementAt (const Parameter &obj, unsigned int index) |
const Parameter & | get (unsigned int index) const |
const Parameter & | operator[] (unsigned int index) const override |
Parameter & | operator[] (unsigned int index) override |
const Vector< Parameter > & | operator= (const Vector< Parameter > &rhv) |
const Vector< Parameter > & | operator= (const Vector< Parameter > &&other) noexcept |
void | sort (Comparer compareFunction) |
Iterator< false > | begin () |
Iterator< true > | begin () const |
Iterator< false > | end () |
Iterator< true > | end () const |
![]() | |
virtual | ~Countable () |
const Parameter & | at (unsigned int i) const |
Additional Inherited Members | |
![]() | |
using | Comparer = int(*)(const Parameter &lhs, const Parameter &rhs) |
![]() | |
void | copyFrom (const Vector &rhv) |
![]() | |
unsigned int | _size |
unsigned int | _capacity |
unsigned int | _increment |
Parameter ** | _data |
Detailed Description
List of command-line parameters, in order.
Member Function Documentation
◆ find()
Fetch parameter by name.
- Parameters
-
name Search is case-sensitive
◆ findIgnoreCase()
Fetch parameter by name.
- Parameters
-
name Search is NOT case-sensitive
The documentation for this class was generated from the following file: