irccd  3.0.3
Public Member Functions | List of all members
irccd::js::unicode_api Class Reference

Irccd.Unicode Javascript API. More...

#include <unicode_api.hpp>

Inheritance diagram for irccd::js::unicode_api:
irccd::js::api

Public Member Functions

auto get_name () const noexcept -> std::string_view override
 
void load (daemon::bot &bot, js::plugin &plugin) override
 
- Public Member Functions inherited from irccd::js::api
 api () noexcept=default
 
virtual ~api () noexcept=default
 

Additional Inherited Members

- Public Types inherited from irccd::js::api
using constructor = std::function< std::unique_ptr< api >()>
 Command constructor factory. More...
 
- Static Public Member Functions inherited from irccd::js::api
static auto registry () noexcept -> const std::vector< constructor > &
 Registry of all commands. More...
 

Detailed Description

Irccd.Unicode Javascript API.

Member Function Documentation

◆ get_name()

auto irccd::js::unicode_api::get_name ( ) const -> std::string_view
overridevirtualnoexcept

Get the module name.

Returns
the name

Implements irccd::js::api.

◆ load()

void irccd::js::unicode_api::load ( daemon::bot bot,
js::plugin plugin 
)
overridevirtual

Load the module into the Javascript plugin.

Parameters
botthe irccd instance
pluginthe plugin

Implements irccd::js::api.


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