v8toolkit  0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
Public Types | Public Member Functions | List of all members
v8toolkit::ParameterBuilder< char * > Struct Template Reference

#include <parameter_builder.h>

Public Types

using T = char *
 

Public Member Functions

template<int default_arg_position = -1, class DefaultArgsTuple = std::tuple<>>
char * operator() (const v8::FunctionCallbackInfo< v8::Value > &info, int &i, std::vector< std::unique_ptr< StuffBase >> &stuff, DefaultArgsTuple &&default_args_tuple=DefaultArgsTuple())
 

Detailed Description

template<>
struct v8toolkit::ParameterBuilder< char * >

Definition at line 181 of file parameter_builder.h.

Member Typedef Documentation

using v8toolkit::ParameterBuilder< char * >::T = char *

Definition at line 182 of file parameter_builder.h.

Member Function Documentation

template<int default_arg_position = -1, class DefaultArgsTuple = std::tuple<>>
char* v8toolkit::ParameterBuilder< char * >::operator() ( const v8::FunctionCallbackInfo< v8::Value > &  info,
int &  i,
std::vector< std::unique_ptr< StuffBase >> &  stuff,
DefaultArgsTuple &&  default_args_tuple = DefaultArgsTuple() 
)
inline

Definition at line 185 of file parameter_builder.h.

References v8toolkit::Stuff< T >::get(), testing::internal::move(), and PB_PRINT.

Here is the call graph for this function:


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