v8toolkit
0.0.1
Utility library for embedding V8 Javascript engine in a c++ program
|
#include <parsed_method.h>
Public Member Functions | |
ParameterInfo (ClassFunction &method, int position, ParmVarDecl const *parameter_decl, CompilerInstance &compiler_instance) | |
string | generate_js_stub () |
Public Attributes | |
TypeInfo const | type |
Protected Attributes | |
ClassFunction & | method |
CompilerInstance & | compiler_instance |
ParmVarDecl const * | parameter_decl |
int | position |
string | name |
string | default_value |
string | description = "" |
Friends | |
class | ClassFunction |
Definition at line 64 of file parsed_method.h.
ClassFunction::ParameterInfo::ParameterInfo | ( | ClassFunction & | method, |
int | position, | ||
ParmVarDecl const * | parameter_decl, | ||
CompilerInstance & | compiler_instance | ||
) |
Definition at line 217 of file parsed_method.cpp.
References data_warning(), default_value, get_source_for_source_range(), ClassFunction::TypeInfo::name, name, WrappedClass::name_alias, ClassFunction::TypeInfo::plain_without_const(), type, and ClassFunction::wrapped_class.
string ClassFunction::ParameterInfo::generate_js_stub | ( | ) |
Definition at line 202 of file parsed_method.cpp.
References ClassFunction::TypeInfo::get_jsdoc_type_name(), and DataMember::type.
|
friend |
Definition at line 65 of file parsed_method.h.
|
protected |
Definition at line 67 of file parsed_method.h.
|
protected |
Definition at line 68 of file parsed_method.h.
|
protected |
Definition at line 69 of file parsed_method.h.
|
protected |
Definition at line 70 of file parsed_method.h.
|
protected |
Definition at line 71 of file parsed_method.h.
Referenced by ParameterInfo().
|
protected |
Definition at line 72 of file parsed_method.h.
Referenced by ParameterInfo().
|
protected |
Definition at line 75 of file parsed_method.h.
Referenced by ClassFunction::ClassFunction().
TypeInfo const ClassFunction::ParameterInfo::type |
Definition at line 82 of file parsed_method.h.
Referenced by ParameterInfo().