v8toolkit
0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
|
#include <v8helpers.h>
Public Member Functions | |
Stuff (T &&t) | |
Stuff (std::unique_ptr< T > t) | |
T * | get () |
Static Public Member Functions | |
static std::unique_ptr< Stuff< T > > | stuffer (T &&t) |
static std::unique_ptr< Stuff< T > > | stuffer (T const &t) |
Public Attributes | |
std::unique_ptr< T > | stuffed |
Definition at line 567 of file v8helpers.h.
|
inline |
Definition at line 568 of file v8helpers.h.
|
inline |
Definition at line 569 of file v8helpers.h.
|
inlinestatic |
Definition at line 572 of file v8helpers.h.
References testing::internal::move().
|
inlinestatic |
Definition at line 573 of file v8helpers.h.
References testing::internal::move().
|
inline |
Definition at line 575 of file v8helpers.h.
Referenced by v8toolkit::ParameterBuilder< char * >::operator()(), v8toolkit::enable_if_t<!std::is_reference< std::result_of_t< CastToNative< std::remove_const_t< std::remove_reference_t< Container< char *, Rest... > > > >(v8::Isolate *, v8::Local< v8::Value >)> >::value >::operator()(), v8toolkit::enable_if_t<!std::is_reference< std::result_of_t< CastToNative< std::remove_reference_t< Container< const char *, Rest... > > >(v8::Isolate *, v8::Local< v8::Value >) > >::value >::operator()(), and v8toolkit::ParameterBuilder< char const * >::operator()().
std::unique_ptr<T> v8toolkit::Stuff< T >::stuffed |
Definition at line 576 of file v8helpers.h.