v8toolkit  0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
Public Member Functions | Protected Attributes | List of all members
v8toolkit::TypeCheckerBase< T > Struct Template Referenceabstract

#include <v8_class_wrapper.h>

Inheritance diagram for v8toolkit::TypeCheckerBase< T >:
Inheritance graph
[legend]
Collaboration diagram for v8toolkit::TypeCheckerBase< T >:
Collaboration graph
[legend]

Public Member Functions

 TypeCheckerBase (v8::Isolate *isolate)
 
virtual ~TypeCheckerBase ()
 
virtual T * check (AnyBase *, bool first_call=true) const =0
 

Protected Attributes

v8::Isolate * isolate
 

Detailed Description

template<class T>
struct v8toolkit::TypeCheckerBase< T >

Definition at line 133 of file v8_class_wrapper.h.

Constructor & Destructor Documentation

template<class T>
v8toolkit::TypeCheckerBase< T >::TypeCheckerBase ( v8::Isolate *  isolate)
inline

Definition at line 138 of file v8_class_wrapper.h.

template<class T>
virtual v8toolkit::TypeCheckerBase< T >::~TypeCheckerBase ( )
inlinevirtual

Definition at line 139 of file v8_class_wrapper.h.

Member Function Documentation

template<class T>
virtual T* v8toolkit::TypeCheckerBase< T >::check ( AnyBase ,
bool  first_call = true 
) const
pure virtual

Member Data Documentation

template<class T>
v8::Isolate* v8toolkit::TypeCheckerBase< T >::isolate
protected

Definition at line 135 of file v8_class_wrapper.h.


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