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

Public Member Functions

LLAPI OverloadDataoperator= (OverloadData &&)
 
LLNDAPI OverloadData (OverloadData &&)
 

Protected Member Functions

LLNDAPI CommandRegistry::Overload::AllocFunction const & getFactory ()
 
LLNDAPI std::vector< CommandParameterData > & getParams ()
 
LLNDAPI CommandHandlegetHandle ()
 
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: