API Reference
On this page
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 CommandParameterData & | back () |
| LLAPI CommandParameterData & | addParamImpl (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, CommandRegistry::ParamParseRule const *rule) |
| LLAPI CommandParameterData & | addTextImpl (std::string_view text, int offset) |
| LLAPI void | setFactory (CommandRegistry::Overload::AllocFunction &&fn) |