git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7710 626c5289-ae23-0410-ae9c-e8d60b6d4f22
27 lines
698 B
Text
27 lines
698 B
Text
/* ------------------------------------------------------------
|
|
* Language Object * - Just pass straight through unmodified
|
|
* ------------------------------------------------------------ */
|
|
|
|
%typemap(in) SWIG_Object "$1 = $input;";
|
|
|
|
%typemap(out,noblock=1) SWIG_Object {
|
|
$result = $1;
|
|
}
|
|
|
|
%typecheck(SWIG_TYPECHECK_POINTER) SWIG_Object "$1 = ($input != 0);";
|
|
|
|
%typemap(throws,noblock=1) SWIG_Object {
|
|
%raise($1, "$type", 0);
|
|
}
|
|
|
|
%typemap(constcode,noblock=1) SWIG_Object {
|
|
%set_constant("$symname", $value);
|
|
}
|
|
|
|
#ifdef SWIG_DIRECTOR_TYPEMAPS
|
|
|
|
%typemap(directorin) SWIG_Object "$input = $1_name";
|
|
%typemap(directorout) SWIG_Object "$result = $input;";
|
|
|
|
#endif /* SWIG_DIRECTOR_TYPEMAPS */
|
|
|