Euphoria
|
Public Types |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
List of all members
eu::core::argparse::ParseResult Struct Reference
#include <argparse.h>
Public Types | |
enum class | Type { error , ok , quit , custom } |
Public Member Functions | |
constexpr | ParseResult (Type t) |
constexpr | ParseResult (int rv) |
Static Public Member Functions | |
static constexpr int | get_default_return_value (Type pr) |
Public Attributes | |
Type | internal_type |
int | return_value |
Detailed Description
Definition at line 41 of file argparse.h.
Member Enumeration Documentation
◆ Type
|
strong |
Enumerator | |
---|---|
error | |
ok | |
quit | |
custom |
Definition at line 43 of file argparse.h.
Constructor & Destructor Documentation
◆ ParseResult() [1/2]
|
inlineexplicitconstexpr |
Definition at line 48 of file argparse.h.
◆ ParseResult() [2/2]
|
inlineexplicitconstexpr |
Definition at line 54 of file argparse.h.
Member Function Documentation
◆ get_default_return_value()
|
inlinestaticconstexpr |
Definition at line 60 of file argparse.h.
Member Data Documentation
◆ internal_type
Type eu::core::argparse::ParseResult::internal_type |
Definition at line 45 of file argparse.h.
◆ return_value
int eu::core::argparse::ParseResult::return_value |
Definition at line 46 of file argparse.h.
The documentation for this struct was generated from the following file:
- libs/core/src/core/argparse.h