Add initial support for argument marshalling using typemaps to v8 module.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13755 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
0e60acfebd
commit
65d4769af8
4 changed files with 246 additions and 211 deletions
|
|
@ -45,6 +45,12 @@ protected:
|
|||
|
||||
virtual int EmitSetter(Node *n, bool is_member);
|
||||
|
||||
void marshalInputArgs(Node *n, ParmList *parms, int numarg, Wrapper *wrapper);
|
||||
|
||||
void marshalOutput(Node *n, String *actioncode, Wrapper *wrapper);
|
||||
|
||||
Parm *skipIgnoredArgs(Parm *p);
|
||||
|
||||
private:
|
||||
|
||||
File *f_runtime;
|
||||
|
|
@ -64,6 +70,7 @@ private:
|
|||
|
||||
// state variables
|
||||
String* current_context;
|
||||
String* current_class_type;
|
||||
String* current_classname_mangled;
|
||||
String* current_classname_unqualified;
|
||||
String* current_variable_mangled;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue