irccd  3.0.3
Static Public Member Functions | List of all members
irccd::js::duk::type_traits< duk_double_t > Struct Reference

Specialization for duk_double_t. More...

#include <duk.hpp>

Static Public Member Functions

static void push (duk_context *ctx, duk_double_t value)
 
static auto get (duk_context *ctx, duk_idx_t index) -> duk_double_t
 
static auto require (duk_context *ctx, duk_idx_t index) -> duk_double_t
 

Detailed Description

Specialization for duk_double_t.

Member Function Documentation

◆ get()

static auto irccd::js::duk::type_traits< duk_double_t >::get ( duk_context *  ctx,
duk_idx_t  index 
) -> duk_double_t
static

Get a double.

Uses duk_get_number.

Parameters
ctxthe Duktape context
indexthe value index
Returns
the converted value

◆ push()

static void irccd::js::duk::type_traits< duk_double_t >::push ( duk_context *  ctx,
duk_double_t  value 
)
static

Push a double.

Uses duk_push_number

Parameters
ctxthe Duktape context
valuethe value

◆ require()

static auto irccd::js::duk::type_traits< duk_double_t >::require ( duk_context *  ctx,
duk_idx_t  index 
) -> duk_double_t
static

Require a double.

Uses duk_require_double.

Parameters
ctxthe Duktape context
indexthe value index
Returns
the converted value

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