Base Framework
Public Member Functions | List of all members
ArgumentParser::StringArgument Class Reference

Inherits ArgumentParser::NamedArgument.

Public Member Functions

 StringArgument (const String &name, const String &_value, unsigned int flags=0) noexcept
 
const StringgetValue () const noexcept
 
- Public Member Functions inherited from ArgumentParser::NamedArgument
 NamedArgument (const String &_name, unsigned int flags=0) noexcept
 
const StringgetName () const noexcept
 
- Public Member Functions inherited from ArgumentParser::Argument
 Argument (unsigned int _flags=0) noexcept
 
bool isExplicit () const noexcept
 
bool isEarlier () const noexcept
 
bool isLater () const noexcept
 
unsigned int getFlags () const noexcept
 
void setFlags (unsigned int flags) noexcept
 
- Public Member Functions inherited from Polymorphic
 Polymorphic () noexcept
 
virtual ~Polymorphic () noexcept
 

Additional Inherited Members

- Public Types inherited from ArgumentParser::Argument
enum  Flag { EXPLICIT = 1, LATER = 2, EARLIER = 4, DEFAULT = 8 }