irccd  3.0.3
Static Public Member Functions | List of all members
irccd::js::duk::type_traits< std::vector< T > > Struct Template Reference

Specialization for std::vector<T> More...

#include <duk.hpp>

Inheritance diagram for irccd::js::duk::type_traits< std::vector< T > >:

Static Public Member Functions

static void push (duk_context *ctx, const std::vector< T > &values)
 
static auto get (duk_context *ctx, duk_idx_t index) -> std::vector< T >
 

Detailed Description

template<typename T>
struct irccd::js::duk::type_traits< std::vector< T > >

Specialization for std::vector<T>

Member Function Documentation

◆ get()

template<typename T >
static auto irccd::js::duk::type_traits< std::vector< T > >::get ( duk_context *  ctx,
duk_idx_t  index 
) -> std::vector<T>
inlinestatic

Get a C++ std::vector<T>.

Parameters
ctxthe Duktape context
indexthe value index
Returns
the converted value

◆ push()

template<typename T >
static void irccd::js::duk::type_traits< std::vector< T > >::push ( duk_context *  ctx,
const std::vector< T > &  values 
)
inlinestatic

Push a C++ std::vector<T>.

Parameters
ctxthe Duktape context
valuesthe array

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