Berserk
Public Member Functions | List of all members
ArgumentParser Class Reference

Parser of application input arguments. More...

#include <ArgumentParser.hpp>

Public Member Functions

BRK_API ArgumentParser ()=default
 
BRK_API void AddArgument (const String &arg, const String &defaultValue="")
 
BRK_API void Parse (int count, const char *const *args)
 
BRK_API bool Set (const String &arg) const
 
BRK_API bool Set (const String &arg, String &value) const
 

Detailed Description

Parser of application input arguments.

Constructor & Destructor Documentation

◆ ArgumentParser()

BRK_API ArgumentParser::ArgumentParser ( )
default

Member Function Documentation

◆ AddArgument()

BRK_NS_BEGIN void ArgumentParser::AddArgument ( const String arg,
const String defaultValue = "" 
)

Add input argument with input value

◆ Parse()

void ArgumentParser::Parse ( int  count,
const char *const *  args 
)

Parse input

◆ Set() [1/2]

bool ArgumentParser::Set ( const String arg) const
Returns
True if option specified

◆ Set() [2/2]

bool ArgumentParser::Set ( const String arg,
String value 
) const
Returns
True if option specified

The documentation for this class was generated from the following files: