ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::cli::ERExitCodeDecl Struct Reference

Description:

ALib Enum Record type used by class ExitCodeDecl.

Note
Field ERSerializable::MinimumRecognitionLength is not read from the string, but set to fixed value 0.

Definition at line 577 of file arguments.inl.

Inheritance diagram for alib::cli::ERExitCodeDecl:
[legend]
Collaboration diagram for alib::cli::ERExitCodeDecl:
[legend]

Public Field Index:

int associatedCLIException
 The CLI module exception associated to this exit code.
 
- Public Field Index: inherited from alib::enumrecords::ERSerializable
String EnumElementName
 The name of the enum element.
 
int MinimumRecognitionLength
 

Public Method Index:

 ERExitCodeDecl () noexcept
 
ALIB_DLL void Parse ()
 Implementation of EnumRecordPrototype::Parse.
 
- Public Method Index: inherited from alib::enumrecords::ERSerializable
 ERSerializable () noexcept=default
 Defaulted constructor leaving the record undefined.
 
 ERSerializable (const String &name, int minLength=0) noexcept
 
ALIB_DLL void Parse ()
 

Field Details:

◆ associatedCLIException

int alib::cli::ERExitCodeDecl::associatedCLIException

The CLI module exception associated to this exit code.

Definition at line 580 of file arguments.inl.

Constructor(s) / Destructor Details:

◆ ERExitCodeDecl()

alib::cli::ERExitCodeDecl::ERExitCodeDecl ( )
inlinenoexcept

Default constructor leaving the record undefined. (Implementation required as documented here.)

Definition at line 585 of file arguments.inl.

Here is the call graph for this function:

Method Details:

◆ Parse()

void alib::cli::ERExitCodeDecl::Parse ( )

Implementation of EnumRecordPrototype::Parse.

Definition at line 306 of file arguments.cpp.

Here is the call graph for this function:

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