#include <VoltMod/Commands/Args.hpp>
#include <VoltMod/Core/Result.hpp>
#include <VoltMod/Core/Signals/Subscription.hpp>
#include <VoltMod/Core/Text/Translations.hpp>
#include <VoltMod/Players/Player.hpp>
#include <cstdint>
#include <functional>
#include <span>
#include <string>
#include <string_view>
#include <type_traits>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| struct | VoltMod::Reply |
| | What a command handler answers with. More...
|
| |
| struct | VoltMod::Caller |
| | Who invoked the command, and how to answer them. More...
|
| |
| struct | VoltMod::CommandDefinition |
| | One command as the builder assembled it. More...
|
| |
| struct | VoltMod::CommandArgList< A > |
| |
| struct | VoltMod::CommandHandlerArgs< F > |
| | The parameter list of a handler, after the leading Caller. More...
|
| |
| struct | VoltMod::CommandHandlerArgs< F > |
| |
| struct | VoltMod::CommandHandlerArgs< R(Caller, A...)> |
| |
| struct | VoltMod::CommandHandlerArgs< R(C::*)(Caller, A...) const > |
| |
| struct | VoltMod::CommandHandlerArgs< R(C::*)(Caller, A...) const noexcept > |
| |
| struct | VoltMod::CommandHandlerArgs< R(C::*)(Caller, A...)> |
| |
| struct | VoltMod::CommandHandlerArgs< R(C::*)(Caller, A...) noexcept > |
| |
| struct | VoltMod::CommandHandlerArgs< R(*)(Caller, A...)> |
| |
| struct | VoltMod::CommandHandlerArgs< R(*)(Caller, A...) noexcept > |
| |
| class | VoltMod::CommandBuilder |
| | Fluent command registration, returned by CommandManager::Add. More...
|
| |