LeviLamina
Loading...
Searching...
No Matches
CommandOutput Class Reference

Public Member Functions

template<class First , class... Args>
requires (!std::is_same_v<std::remove_cvref_t<First>, std::vector<class CommandOutputParameter>>)
void success (fmt::format_string< First, Args... > fmt, First &&_args, Args &&... args)
 
template<class First , class... Args>
requires (!std::is_same_v<std::remove_cvref_t<First>, std::vector<class CommandOutputParameter>>)
void error (fmt::format_string< First, Args... > fmt, First &&_args, Args &&... args)
 
void error (std::string_view str)
 
void success (std::string_view str)
 
void error (std::string_view msgId, std::vector< class CommandOutputParameter > const &params)
 
void success (std::string_view msgId, std::vector< class CommandOutputParameter > const &params)
 
CommandOutputoperator= (CommandOutput const &)
 
MCAPI CommandOutput (::CommandOutput const &rhs)
 
MCAPI CommandOutput (::CommandOutputType type)
 
MCAPI void addMessage (::std::string const &msgId, ::std::vector<::CommandOutputParameter > const &params, ::CommandOutputMessageType type)
 
MCAPI void addToResultList (::std::string const &key, ::Actor const &element)
 
MCAPI void addToResultList (::std::string const &key, ::std::string const &element)
 
MCAPI void error (::std::string const &msgId, ::std::vector<::CommandOutputParameter > const &params)
 
MCAPI void load (::CommandOutputType type, int successCount, ::std::vector<::CommandOutputMessage > &&messages, ::std::unique_ptr<::CommandPropertyBag > &&data)
 
MCAPI void success (::std::string const &msgId, ::std::vector<::CommandOutputParameter > const &params)
 
MCAPI void * $ctor (::CommandOutput const &rhs)
 
MCAPI void * $ctor (::CommandOutputType type)
 
MCAPI void $dtor ()
 

Public Attributes

CommandOutputType mType
 
std::unique_ptr< CommandPropertyBagmBag
 
std::vector< CommandOutputMessagemMessages
 
int mSuccessCount
 
bool mHasPlayerText
 

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