|
VoltMod
C++23 framework for CS2 server plugins
|
#include <LanguageTable.hpp>
Inheritance diagram for VoltMod::LanguageTable:Public Member Functions | |
| std::string_view | Language (int slot) const override |
| void | SetLanguage (int slot, std::string_view lang) override |
| void | Reset (int slot) |
Additional Inherited Members | |
Protected Member Functions inherited from VoltMod::IPluginLanguages | |
| ~IPluginLanguages ()=default | |
The host's IPluginLanguages. PluginRegistry resets a slot on connect and after disconnect.
Definition at line 13 of file LanguageTable.hpp.
|
inlineoverridevirtual |
Empty when no plugin has set one.
Implements VoltMod::IPluginLanguages.
Definition at line 16 of file LanguageTable.hpp.
References VoltMod::IsValidSlot(), and VoltMod::ReadFile().
Definition at line 29 of file LanguageTable.hpp.
References VoltMod::ReadFile(), and VoltMod::PerSlot< T >::Reset().
Referenced by VoltMod::PluginRegistry::RaiseClientConnected(), and VoltMod::PluginRegistry::RaiseClientDisconnected().
Empty clears it.
Implements VoltMod::IPluginLanguages.
Definition at line 21 of file LanguageTable.hpp.
References VoltMod::IsValidSlot(), and VoltMod::ReadFile().