LeviLamina
|
Public Types | |
using | ParseFunction |
Public Member Functions | |
void | addOptions (::CommandParameterOption option) |
LLNDAPI | CommandParameterData (Bedrock::typeid_t< CommandRegistry > typeIndex, ParseFunction parser, std::string name, ::CommandParameterDataType type, char const *enumNameOrPostfix, char const *subChain, int offset, bool optional, int flagOffset, CommandParameterOption options) |
LLNDAPI bool | operator== (CommandParameterData const &other) const |
CommandParameterData (CommandParameterData const &)=default | |
CommandParameterData & | operator= (CommandParameterData const &)=default |
MCFOLD void | $dtor () |
Public Attributes | |
::Bedrock::typeid_t<::CommandRegistry > | mTypeIndex |
ParseFunction | mParse |
::std::string | mName |
char const * | mEnumNameOrPostfix |
CommandRegistry::Symbol | mEnumOrPostfixSymbol |
char const * | mChainedSubcommand |
CommandRegistry::Symbol | mChainedSubcommandSymbol |
::CommandParameterDataType | mParamType |
int | mOffset |
int | mSetOffset |
bool | mIsOptional |
::CommandParameterOption | mOptions |
using CommandParameterData::ParseFunction |