Updated expected values to match newer codegen

release/4.3a0
Alex Cunningham 2013-06-19 17:50:02 +00:00
parent b5b1eac597
commit 4d76386aa7
4 changed files with 83 additions and 78 deletions

View File

@ -14,6 +14,7 @@
%-------Serialization Interface------- %-------Serialization Interface-------
%string_serialize() : returns string %string_serialize() : returns string
%string_deserialize(string serialized) : returns Point3 %string_deserialize(string serialized) : returns Point3
%
classdef Point3 < handle classdef Point3 < handle
properties properties
ptr_Point3 = 0 ptr_Point3 = 0

View File

@ -34,11 +34,11 @@ classdef Test < handle
function obj = Test(varargin) function obj = Test(varargin)
if nargin == 2 && isa(varargin{1}, 'uint64') && varargin{1} == uint64(5139824614673773682) if nargin == 2 && isa(varargin{1}, 'uint64') && varargin{1} == uint64(5139824614673773682)
my_ptr = varargin{2}; my_ptr = varargin{2};
geometry_wrapper(17, my_ptr); geometry_wrapper(19, my_ptr);
elseif nargin == 0 elseif nargin == 0
my_ptr = geometry_wrapper(18); my_ptr = geometry_wrapper(20);
elseif nargin == 2 && isa(varargin{1},'double') && isa(varargin{2},'double') elseif nargin == 2 && isa(varargin{1},'double') && isa(varargin{2},'double')
my_ptr = geometry_wrapper(19, varargin{1}, varargin{2}); my_ptr = geometry_wrapper(21, varargin{1}, varargin{2});
else else
error('Arguments do not match any overload of Test constructor'); error('Arguments do not match any overload of Test constructor');
end end
@ -46,7 +46,7 @@ classdef Test < handle
end end
function delete(obj) function delete(obj)
geometry_wrapper(20, obj.ptr_Test); geometry_wrapper(22, obj.ptr_Test);
end end
function display(obj), obj.print(''); end function display(obj), obj.print(''); end
@ -60,7 +60,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% arg_EigenConstRef(Matrix value) % arg_EigenConstRef(Matrix value)
if length(varargin) == 1 && isa(varargin{1},'double') if length(varargin) == 1 && isa(varargin{1},'double')
geometry_wrapper(21, this, varargin{:}); geometry_wrapper(23, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.arg_EigenConstRef'); error('Arguments do not match any overload of function Test.arg_EigenConstRef');
end end
@ -73,7 +73,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% create_MixedPtrs() % create_MixedPtrs()
if length(varargin) == 0 if length(varargin) == 0
[ varargout{1} varargout{2} ] = geometry_wrapper(22, this, varargin{:}); [ varargout{1} varargout{2} ] = geometry_wrapper(24, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.create_MixedPtrs'); error('Arguments do not match any overload of function Test.create_MixedPtrs');
end end
@ -86,7 +86,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% create_ptrs() % create_ptrs()
if length(varargin) == 0 if length(varargin) == 0
[ varargout{1} varargout{2} ] = geometry_wrapper(23, this, varargin{:}); [ varargout{1} varargout{2} ] = geometry_wrapper(25, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.create_ptrs'); error('Arguments do not match any overload of function Test.create_ptrs');
end end
@ -99,7 +99,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% print() % print()
if length(varargin) == 0 if length(varargin) == 0
geometry_wrapper(24, this, varargin{:}); geometry_wrapper(26, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.print'); error('Arguments do not match any overload of function Test.print');
end end
@ -112,7 +112,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_Point2Ptr(bool value) % return_Point2Ptr(bool value)
if length(varargin) == 1 && isa(varargin{1},'logical') if length(varargin) == 1 && isa(varargin{1},'logical')
varargout{1} = geometry_wrapper(25, this, varargin{:}); varargout{1} = geometry_wrapper(27, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_Point2Ptr'); error('Arguments do not match any overload of function Test.return_Point2Ptr');
end end
@ -125,7 +125,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_Test(Test value) % return_Test(Test value)
if length(varargin) == 1 && isa(varargin{1},'Test') if length(varargin) == 1 && isa(varargin{1},'Test')
varargout{1} = geometry_wrapper(26, this, varargin{:}); varargout{1} = geometry_wrapper(28, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_Test'); error('Arguments do not match any overload of function Test.return_Test');
end end
@ -138,7 +138,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_TestPtr(Test value) % return_TestPtr(Test value)
if length(varargin) == 1 && isa(varargin{1},'Test') if length(varargin) == 1 && isa(varargin{1},'Test')
varargout{1} = geometry_wrapper(27, this, varargin{:}); varargout{1} = geometry_wrapper(29, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_TestPtr'); error('Arguments do not match any overload of function Test.return_TestPtr');
end end
@ -151,7 +151,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_bool(bool value) % return_bool(bool value)
if length(varargin) == 1 && isa(varargin{1},'logical') if length(varargin) == 1 && isa(varargin{1},'logical')
varargout{1} = geometry_wrapper(28, this, varargin{:}); varargout{1} = geometry_wrapper(30, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_bool'); error('Arguments do not match any overload of function Test.return_bool');
end end
@ -164,7 +164,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_double(double value) % return_double(double value)
if length(varargin) == 1 && isa(varargin{1},'double') if length(varargin) == 1 && isa(varargin{1},'double')
varargout{1} = geometry_wrapper(29, this, varargin{:}); varargout{1} = geometry_wrapper(31, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_double'); error('Arguments do not match any overload of function Test.return_double');
end end
@ -177,7 +177,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_field(Test t) % return_field(Test t)
if length(varargin) == 1 && isa(varargin{1},'Test') if length(varargin) == 1 && isa(varargin{1},'Test')
varargout{1} = geometry_wrapper(30, this, varargin{:}); varargout{1} = geometry_wrapper(32, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_field'); error('Arguments do not match any overload of function Test.return_field');
end end
@ -190,7 +190,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_int(int value) % return_int(int value)
if length(varargin) == 1 && isa(varargin{1},'numeric') if length(varargin) == 1 && isa(varargin{1},'numeric')
varargout{1} = geometry_wrapper(31, this, varargin{:}); varargout{1} = geometry_wrapper(33, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_int'); error('Arguments do not match any overload of function Test.return_int');
end end
@ -203,7 +203,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_matrix1(Matrix value) % return_matrix1(Matrix value)
if length(varargin) == 1 && isa(varargin{1},'double') if length(varargin) == 1 && isa(varargin{1},'double')
varargout{1} = geometry_wrapper(32, this, varargin{:}); varargout{1} = geometry_wrapper(34, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_matrix1'); error('Arguments do not match any overload of function Test.return_matrix1');
end end
@ -216,7 +216,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_matrix2(Matrix value) % return_matrix2(Matrix value)
if length(varargin) == 1 && isa(varargin{1},'double') if length(varargin) == 1 && isa(varargin{1},'double')
varargout{1} = geometry_wrapper(33, this, varargin{:}); varargout{1} = geometry_wrapper(35, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_matrix2'); error('Arguments do not match any overload of function Test.return_matrix2');
end end
@ -229,7 +229,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_pair(Vector v, Matrix A) % return_pair(Vector v, Matrix A)
if length(varargin) == 2 && isa(varargin{1},'double') && isa(varargin{2},'double') if length(varargin) == 2 && isa(varargin{1},'double') && isa(varargin{2},'double')
[ varargout{1} varargout{2} ] = geometry_wrapper(34, this, varargin{:}); [ varargout{1} varargout{2} ] = geometry_wrapper(36, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_pair'); error('Arguments do not match any overload of function Test.return_pair');
end end
@ -242,7 +242,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_ptrs(Test p1, Test p2) % return_ptrs(Test p1, Test p2)
if length(varargin) == 2 && isa(varargin{1},'Test') && isa(varargin{2},'Test') if length(varargin) == 2 && isa(varargin{1},'Test') && isa(varargin{2},'Test')
[ varargout{1} varargout{2} ] = geometry_wrapper(35, this, varargin{:}); [ varargout{1} varargout{2} ] = geometry_wrapper(37, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_ptrs'); error('Arguments do not match any overload of function Test.return_ptrs');
end end
@ -255,7 +255,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_size_t(size_t value) % return_size_t(size_t value)
if length(varargin) == 1 && isa(varargin{1},'numeric') if length(varargin) == 1 && isa(varargin{1},'numeric')
varargout{1} = geometry_wrapper(36, this, varargin{:}); varargout{1} = geometry_wrapper(38, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_size_t'); error('Arguments do not match any overload of function Test.return_size_t');
end end
@ -268,7 +268,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_string(string value) % return_string(string value)
if length(varargin) == 1 && isa(varargin{1},'char') if length(varargin) == 1 && isa(varargin{1},'char')
varargout{1} = geometry_wrapper(37, this, varargin{:}); varargout{1} = geometry_wrapper(39, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_string'); error('Arguments do not match any overload of function Test.return_string');
end end
@ -281,7 +281,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_vector1(Vector value) % return_vector1(Vector value)
if length(varargin) == 1 && isa(varargin{1},'double') if length(varargin) == 1 && isa(varargin{1},'double')
varargout{1} = geometry_wrapper(38, this, varargin{:}); varargout{1} = geometry_wrapper(40, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_vector1'); error('Arguments do not match any overload of function Test.return_vector1');
end end
@ -294,7 +294,7 @@ classdef Test < handle
% Method Overloads % Method Overloads
% return_vector2(Vector value) % return_vector2(Vector value)
if length(varargin) == 1 && isa(varargin{1},'double') if length(varargin) == 1 && isa(varargin{1},'double')
varargout{1} = geometry_wrapper(39, this, varargin{:}); varargout{1} = geometry_wrapper(41, this, varargin{:});
else else
error('Arguments do not match any overload of function Test.return_vector2'); error('Arguments do not match any overload of function Test.return_vector2');
end end

View File

@ -1,6 +1,6 @@
function varargout = aGlobalFunction(varargin) function varargout = aGlobalFunction(varargin)
if length(varargin) == 0 if length(varargin) == 0
varargout{1} = geometry_wrapper(40, varargin{:}); varargout{1} = geometry_wrapper(42, varargin{:});
else else
error('Arguments do not match any overload of function aGlobalFunction'); error('Arguments do not match any overload of function aGlobalFunction');
end end

View File

@ -233,7 +233,6 @@ void Point3_string_serialize_15(int nargout, mxArray *out[], int nargin, const m
out_archive << *obj; out_archive << *obj;
out[0] = wrap< string >(out_archive_stream.str()); out[0] = wrap< string >(out_archive_stream.str());
} }
void Point3_StaticFunctionRet_16(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Point3_StaticFunctionRet_16(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Point3> SharedPoint3; typedef boost::shared_ptr<Point3> SharedPoint3;
@ -261,8 +260,7 @@ void Point3_string_deserialize_18(int nargout, mxArray *out[], int nargin, const
in_archive >> *output; in_archive >> *output;
out[0] = wrap_shared_ptr(output,"Point3", false); out[0] = wrap_shared_ptr(output,"Point3", false);
} }
void Test_collectorInsertAndMakeBase_19(int nargout, mxArray *out[], int nargin, const mxArray *in[])
void Test_collectorInsertAndMakeBase_17(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
mexAtExit(&_deleteAllObjects); mexAtExit(&_deleteAllObjects);
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
@ -271,7 +269,7 @@ void Test_collectorInsertAndMakeBase_17(int nargout, mxArray *out[], int nargin,
collector_Test.insert(self); collector_Test.insert(self);
} }
void Test_constructor_18(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_constructor_20(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
mexAtExit(&_deleteAllObjects); mexAtExit(&_deleteAllObjects);
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
@ -282,7 +280,7 @@ void Test_constructor_18(int nargout, mxArray *out[], int nargin, const mxArray
*reinterpret_cast<Shared**> (mxGetData(out[0])) = self; *reinterpret_cast<Shared**> (mxGetData(out[0])) = self;
} }
void Test_constructor_19(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_constructor_21(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
mexAtExit(&_deleteAllObjects); mexAtExit(&_deleteAllObjects);
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
@ -295,7 +293,7 @@ void Test_constructor_19(int nargout, mxArray *out[], int nargin, const mxArray
*reinterpret_cast<Shared**> (mxGetData(out[0])) = self; *reinterpret_cast<Shared**> (mxGetData(out[0])) = self;
} }
void Test_deconstructor_20(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_deconstructor_22(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("delete_Test",nargout,nargin,1); checkArguments("delete_Test",nargout,nargin,1);
@ -308,7 +306,7 @@ void Test_deconstructor_20(int nargout, mxArray *out[], int nargin, const mxArra
} }
} }
void Test_arg_EigenConstRef_21(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_arg_EigenConstRef_23(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("arg_EigenConstRef",nargout,nargin-1,1); checkArguments("arg_EigenConstRef",nargout,nargin-1,1);
@ -317,7 +315,7 @@ void Test_arg_EigenConstRef_21(int nargout, mxArray *out[], int nargin, const mx
obj->arg_EigenConstRef(value); obj->arg_EigenConstRef(value);
} }
void Test_create_MixedPtrs_22(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_create_MixedPtrs_24(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
@ -329,7 +327,7 @@ void Test_create_MixedPtrs_22(int nargout, mxArray *out[], int nargin, const mxA
out[1] = wrap_shared_ptr(pairResult.second,"Test", false); out[1] = wrap_shared_ptr(pairResult.second,"Test", false);
} }
void Test_create_ptrs_23(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_create_ptrs_25(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
@ -341,7 +339,7 @@ void Test_create_ptrs_23(int nargout, mxArray *out[], int nargin, const mxArray
out[1] = wrap_shared_ptr(pairResult.second,"Test", false); out[1] = wrap_shared_ptr(pairResult.second,"Test", false);
} }
void Test_print_24(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_print_26(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("print",nargout,nargin-1,0); checkArguments("print",nargout,nargin-1,0);
@ -349,7 +347,7 @@ void Test_print_24(int nargout, mxArray *out[], int nargin, const mxArray *in[])
obj->print(); obj->print();
} }
void Test_return_Point2Ptr_25(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_Point2Ptr_27(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Point2> SharedPoint2; typedef boost::shared_ptr<Point2> SharedPoint2;
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
@ -359,7 +357,7 @@ void Test_return_Point2Ptr_25(int nargout, mxArray *out[], int nargin, const mxA
out[0] = wrap_shared_ptr(obj->return_Point2Ptr(value),"Point2", false); out[0] = wrap_shared_ptr(obj->return_Point2Ptr(value),"Point2", false);
} }
void Test_return_Test_26(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_Test_28(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
@ -369,7 +367,7 @@ void Test_return_Test_26(int nargout, mxArray *out[], int nargin, const mxArray
out[0] = wrap_shared_ptr(SharedTest(new Test(obj->return_Test(value))),"Test", false); out[0] = wrap_shared_ptr(SharedTest(new Test(obj->return_Test(value))),"Test", false);
} }
void Test_return_TestPtr_27(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_TestPtr_29(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
@ -379,7 +377,7 @@ void Test_return_TestPtr_27(int nargout, mxArray *out[], int nargin, const mxArr
out[0] = wrap_shared_ptr(obj->return_TestPtr(value),"Test", false); out[0] = wrap_shared_ptr(obj->return_TestPtr(value),"Test", false);
} }
void Test_return_bool_28(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_bool_30(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_bool",nargout,nargin-1,1); checkArguments("return_bool",nargout,nargin-1,1);
@ -388,7 +386,7 @@ void Test_return_bool_28(int nargout, mxArray *out[], int nargin, const mxArray
out[0] = wrap< bool >(obj->return_bool(value)); out[0] = wrap< bool >(obj->return_bool(value));
} }
void Test_return_double_29(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_double_31(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_double",nargout,nargin-1,1); checkArguments("return_double",nargout,nargin-1,1);
@ -397,7 +395,7 @@ void Test_return_double_29(int nargout, mxArray *out[], int nargin, const mxArra
out[0] = wrap< double >(obj->return_double(value)); out[0] = wrap< double >(obj->return_double(value));
} }
void Test_return_field_30(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_field_32(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_field",nargout,nargin-1,1); checkArguments("return_field",nargout,nargin-1,1);
@ -406,7 +404,7 @@ void Test_return_field_30(int nargout, mxArray *out[], int nargin, const mxArray
out[0] = wrap< bool >(obj->return_field(t)); out[0] = wrap< bool >(obj->return_field(t));
} }
void Test_return_int_31(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_int_33(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_int",nargout,nargin-1,1); checkArguments("return_int",nargout,nargin-1,1);
@ -415,7 +413,7 @@ void Test_return_int_31(int nargout, mxArray *out[], int nargin, const mxArray *
out[0] = wrap< int >(obj->return_int(value)); out[0] = wrap< int >(obj->return_int(value));
} }
void Test_return_matrix1_32(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_matrix1_34(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_matrix1",nargout,nargin-1,1); checkArguments("return_matrix1",nargout,nargin-1,1);
@ -424,7 +422,7 @@ void Test_return_matrix1_32(int nargout, mxArray *out[], int nargin, const mxArr
out[0] = wrap< Matrix >(obj->return_matrix1(value)); out[0] = wrap< Matrix >(obj->return_matrix1(value));
} }
void Test_return_matrix2_33(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_matrix2_35(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_matrix2",nargout,nargin-1,1); checkArguments("return_matrix2",nargout,nargin-1,1);
@ -433,7 +431,7 @@ void Test_return_matrix2_33(int nargout, mxArray *out[], int nargin, const mxArr
out[0] = wrap< Matrix >(obj->return_matrix2(value)); out[0] = wrap< Matrix >(obj->return_matrix2(value));
} }
void Test_return_pair_34(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_pair_36(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_pair",nargout,nargin-1,2); checkArguments("return_pair",nargout,nargin-1,2);
@ -445,7 +443,7 @@ void Test_return_pair_34(int nargout, mxArray *out[], int nargin, const mxArray
out[1] = wrap< Matrix >(pairResult.second); out[1] = wrap< Matrix >(pairResult.second);
} }
void Test_return_ptrs_35(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_ptrs_37(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
typedef boost::shared_ptr<Test> SharedTest; typedef boost::shared_ptr<Test> SharedTest;
@ -459,7 +457,7 @@ void Test_return_ptrs_35(int nargout, mxArray *out[], int nargin, const mxArray
out[1] = wrap_shared_ptr(pairResult.second,"Test", false); out[1] = wrap_shared_ptr(pairResult.second,"Test", false);
} }
void Test_return_size_t_36(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_size_t_38(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_size_t",nargout,nargin-1,1); checkArguments("return_size_t",nargout,nargin-1,1);
@ -468,7 +466,7 @@ void Test_return_size_t_36(int nargout, mxArray *out[], int nargin, const mxArra
out[0] = wrap< size_t >(obj->return_size_t(value)); out[0] = wrap< size_t >(obj->return_size_t(value));
} }
void Test_return_string_37(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_string_39(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_string",nargout,nargin-1,1); checkArguments("return_string",nargout,nargin-1,1);
@ -477,7 +475,7 @@ void Test_return_string_37(int nargout, mxArray *out[], int nargin, const mxArra
out[0] = wrap< string >(obj->return_string(value)); out[0] = wrap< string >(obj->return_string(value));
} }
void Test_return_vector1_38(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_vector1_40(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_vector1",nargout,nargin-1,1); checkArguments("return_vector1",nargout,nargin-1,1);
@ -486,7 +484,7 @@ void Test_return_vector1_38(int nargout, mxArray *out[], int nargin, const mxArr
out[0] = wrap< Vector >(obj->return_vector1(value)); out[0] = wrap< Vector >(obj->return_vector1(value));
} }
void Test_return_vector2_39(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void Test_return_vector2_41(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
typedef boost::shared_ptr<Test> Shared; typedef boost::shared_ptr<Test> Shared;
checkArguments("return_vector2",nargout,nargin-1,1); checkArguments("return_vector2",nargout,nargin-1,1);
@ -495,7 +493,7 @@ void Test_return_vector2_39(int nargout, mxArray *out[], int nargin, const mxArr
out[0] = wrap< Vector >(obj->return_vector2(value)); out[0] = wrap< Vector >(obj->return_vector2(value));
} }
void aGlobalFunction_40(int nargout, mxArray *out[], int nargin, const mxArray *in[]) void aGlobalFunction_42(int nargout, mxArray *out[], int nargin, const mxArray *in[])
{ {
checkArguments("aGlobalFunction",nargout,nargin,0); checkArguments("aGlobalFunction",nargout,nargin,0);
out[0] = wrap< Vector >(aGlobalFunction()); out[0] = wrap< Vector >(aGlobalFunction());
@ -558,82 +556,88 @@ void mexFunction(int nargout, mxArray *out[], int nargin, const mxArray *in[])
Point3_norm_14(nargout, out, nargin-1, in+1); Point3_norm_14(nargout, out, nargin-1, in+1);
break; break;
case 15: case 15:
Point3_StaticFunctionRet_15(nargout, out, nargin-1, in+1); Point3_string_serialize_15(nargout, out, nargin-1, in+1);
break; break;
case 16: case 16:
Point3_staticFunction_16(nargout, out, nargin-1, in+1); Point3_StaticFunctionRet_16(nargout, out, nargin-1, in+1);
break; break;
case 17: case 17:
Test_collectorInsertAndMakeBase_17(nargout, out, nargin-1, in+1); Point3_staticFunction_17(nargout, out, nargin-1, in+1);
break; break;
case 18: case 18:
Test_constructor_18(nargout, out, nargin-1, in+1); Point3_string_deserialize_18(nargout, out, nargin-1, in+1);
break; break;
case 19: case 19:
Test_constructor_19(nargout, out, nargin-1, in+1); Test_collectorInsertAndMakeBase_19(nargout, out, nargin-1, in+1);
break; break;
case 20: case 20:
Test_deconstructor_20(nargout, out, nargin-1, in+1); Test_constructor_20(nargout, out, nargin-1, in+1);
break; break;
case 21: case 21:
Test_arg_EigenConstRef_21(nargout, out, nargin-1, in+1); Test_constructor_21(nargout, out, nargin-1, in+1);
break; break;
case 22: case 22:
Test_create_MixedPtrs_22(nargout, out, nargin-1, in+1); Test_deconstructor_22(nargout, out, nargin-1, in+1);
break; break;
case 23: case 23:
Test_create_ptrs_23(nargout, out, nargin-1, in+1); Test_arg_EigenConstRef_23(nargout, out, nargin-1, in+1);
break; break;
case 24: case 24:
Test_print_24(nargout, out, nargin-1, in+1); Test_create_MixedPtrs_24(nargout, out, nargin-1, in+1);
break; break;
case 25: case 25:
Test_return_Point2Ptr_25(nargout, out, nargin-1, in+1); Test_create_ptrs_25(nargout, out, nargin-1, in+1);
break; break;
case 26: case 26:
Test_return_Test_26(nargout, out, nargin-1, in+1); Test_print_26(nargout, out, nargin-1, in+1);
break; break;
case 27: case 27:
Test_return_TestPtr_27(nargout, out, nargin-1, in+1); Test_return_Point2Ptr_27(nargout, out, nargin-1, in+1);
break; break;
case 28: case 28:
Test_return_bool_28(nargout, out, nargin-1, in+1); Test_return_Test_28(nargout, out, nargin-1, in+1);
break; break;
case 29: case 29:
Test_return_double_29(nargout, out, nargin-1, in+1); Test_return_TestPtr_29(nargout, out, nargin-1, in+1);
break; break;
case 30: case 30:
Test_return_field_30(nargout, out, nargin-1, in+1); Test_return_bool_30(nargout, out, nargin-1, in+1);
break; break;
case 31: case 31:
Test_return_int_31(nargout, out, nargin-1, in+1); Test_return_double_31(nargout, out, nargin-1, in+1);
break; break;
case 32: case 32:
Test_return_matrix1_32(nargout, out, nargin-1, in+1); Test_return_field_32(nargout, out, nargin-1, in+1);
break; break;
case 33: case 33:
Test_return_matrix2_33(nargout, out, nargin-1, in+1); Test_return_int_33(nargout, out, nargin-1, in+1);
break; break;
case 34: case 34:
Test_return_pair_34(nargout, out, nargin-1, in+1); Test_return_matrix1_34(nargout, out, nargin-1, in+1);
break; break;
case 35: case 35:
Test_return_ptrs_35(nargout, out, nargin-1, in+1); Test_return_matrix2_35(nargout, out, nargin-1, in+1);
break; break;
case 36: case 36:
Test_return_size_t_36(nargout, out, nargin-1, in+1); Test_return_pair_36(nargout, out, nargin-1, in+1);
break; break;
case 37: case 37:
Test_return_string_37(nargout, out, nargin-1, in+1); Test_return_ptrs_37(nargout, out, nargin-1, in+1);
break; break;
case 38: case 38:
Test_return_vector1_38(nargout, out, nargin-1, in+1); Test_return_size_t_38(nargout, out, nargin-1, in+1);
break; break;
case 39: case 39:
Test_return_vector2_39(nargout, out, nargin-1, in+1); Test_return_string_39(nargout, out, nargin-1, in+1);
break; break;
case 40: case 40:
aGlobalFunction_40(nargout, out, nargin-1, in+1); Test_return_vector1_40(nargout, out, nargin-1, in+1);
break;
case 41:
Test_return_vector2_41(nargout, out, nargin-1, in+1);
break;
case 42:
aGlobalFunction_42(nargout, out, nargin-1, in+1);
break; break;
} }
} catch(const std::exception& e) { } catch(const std::exception& e) {