v8toolkit  0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
Classes | Namespaces | Macros | Functions
casts_eastl.hpp File Reference
#include "casts.hpp"
#include <EASTL/vector_map.h>
#include <EASTL/vector_multimap.h>
#include <EASTL/utility.h>
#include <EASTL/string.h>
#include <EASTL/fixed_string.h>
#include <EASTL/vector_set.h>
#include <EASTL/vector.h>
Include dependency graph for casts_eastl.hpp:

Go to the source code of this file.

Classes

struct  v8toolkit::v8toolkit::CastToNative< eastl::pair< FirstT, SecondT > >
 
struct  v8toolkit::CastToNative< eastl::vector_map< Key, Value, Args... > >
 
struct  v8toolkit::CastToNative< eastl::vector< T, Args... > >
 
struct  v8toolkit::CastToNative< eastl::vector_set< T, Args... > >
 
struct  v8toolkit::CastToNative< eastl::vector_multimap< Key, Value, Args... > >
 
struct  v8toolkit::CastToJS< eastl::fixed_string< CharType, Length, Overflow, Allocator > >
 
struct  v8toolkit::CastToNative< eastl::fixed_string< CharType, Length, Overflow, Allocator > >
 
struct  v8toolkit::CastToJS< eastl::vector< T, Rest... > >
 
struct  v8toolkit::CastToJS< eastl::vector_multimap< A, B, Rest... > >
 
struct  v8toolkit::CastToJS< eastl::vector_map< A, B, Rest... > >
 
struct  v8toolkit::CastToJS< eastl::vector_set< T, Rest... > >
 

Namespaces

 v8toolkit
 

Macros

#define EA_HAVE_CPP11_INITIALIZER_LIST   1
 

Functions

 v8toolkit::CAST_TO_NATIVE (eastl::string,{HANDLE_FUNCTION_VALUES;return eastl::string(*v8::String::Utf8Value(value));})
 
 v8toolkit::CAST_TO_JS (eastl::string,{return v8::String::NewFromUtf8(isolate, value.c_str());})
 

Macro Definition Documentation

#define EA_HAVE_CPP11_INITIALIZER_LIST   1

Definition at line 6 of file casts_eastl.hpp.