LeviLamina
Loading...
Searching...
No Matches
ll::command::OverloadData Class Reference
Inheritance diagram for ll::command::OverloadData:

Public Member Functions

LLAPI OverloadData & operator= (OverloadData &&)
LLNDAPI OverloadData (OverloadData &&)

Protected Member Functions

LLNDAPI CommandRegistry::Overload::AllocFunction const & getFactory ()
LLNDAPI std::vector< CommandParameterData > & getParams ()
LLNDAPI CommandHandle & getHandle ()
LLNDAPI CommandRegistrar & getRegistrar ()
LLNDAPI std::weak_ptr< mod::Mod > & getMod ()
LLNDAPI std::lock_guard< std::recursive_mutex > lock ()
LLNDAPI char const * storeStr (std::string_view)
LLNDAPI OverloadData (CommandHandle &handle, std::weak_ptr< mod::Mod > mod)
LLNDAPI CommandParameterDataback ()
LLAPI CommandParameterDataaddParamImpl (Bedrock::typeid_t< CommandRegistry > id, CommandRegistry::ParseFunction parser, std::string_view name, CommandParameterDataType type, std::string_view enumNameOrPostfix, std::string_view subChain, int offset, int flagOffset, bool optional, CommandParameterOption options)
LLAPI CommandParameterDataaddTextImpl (std::string_view text, int offset)
LLAPI void setFactory (CommandRegistry::Overload::AllocFunction &&fn)

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