13 lines
		
	
	
		
			488 B
		
	
	
	
		
			C++
		
	
	
		
		
			
		
	
	
			13 lines
		
	
	
		
			488 B
		
	
	
	
		
			C++
		
	
	
|  | // automatically generated by wrap on 2011-Dec-15
 | ||
|  | #include <wrap/matlab.h>
 | ||
|  | #include <path/to/ns2.h>
 | ||
|  | #include <path/to/ns2/ClassA.h>
 | ||
|  | void mexFunction(int nargout, mxArray *out[], int nargin, const mxArray *in[]) | ||
|  | { | ||
|  |   checkArguments("nsArg",nargout,nargin-1,1); | ||
|  |   shared_ptr<ns2::ClassA> self = unwrap_shared_ptr< ns2::ClassA >(in[0],"ns2ClassA"); | ||
|  |   ns1::ClassB& arg = *unwrap_shared_ptr< ns1::ClassB >(in[1], "ns1ClassB"); | ||
|  |   int result = self->nsArg(arg); | ||
|  |   out[0] = wrap< int >(result); | ||
|  | } |