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

RAII based Duktape handler. More...

#include <duk.hpp>

Public Member Functions

 context () noexcept
 
 context (context &&) noexcept=default
 
 operator duk_context * () noexcept
 
 operator duk_context * () const noexcept
 
auto operator= (context &&) noexcept -> context &=default
 

Detailed Description

RAII based Duktape handler.

This class is implicitly convertible to duk_context for convenience.

Constructor & Destructor Documentation

◆ context() [1/2]

irccd::js::duk::context::context ( )
noexcept

Create default context.

◆ context() [2/2]

irccd::js::duk::context::context ( context &&  )
defaultnoexcept

Default move constructor.

Member Function Documentation

◆ operator duk_context *() [1/2]

irccd::js::duk::context::operator duk_context * ( ) const
noexcept

Convert the context to the native Duktape/C type.

Returns
the duk_context

◆ operator duk_context *() [2/2]

irccd::js::duk::context::operator duk_context * ( )
noexcept

Convert the context to the native Duktape/C type.

Returns
the duk_context

◆ operator=()

auto irccd::js::duk::context::operator= ( context &&  ) -> context &=default
defaultnoexcept

Default move assignment operator.

Returns
this

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