git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@10290 626c5289-ae23-0410-ae9c-e8d60b6d4f22
27 lines
456 B
Matlab
27 lines
456 B
Matlab
director_string
|
|
|
|
|
|
function out=get_first(self)
|
|
out = strcat(self.A.get_first()," world!");
|
|
end
|
|
function process_text(self,string)
|
|
self.A.process_text(string);
|
|
self.smem = "hello";
|
|
end
|
|
B=@(string) subclass(A(string),'get_first',@get_first,'process_text',@process_text);
|
|
|
|
|
|
b = B("hello");
|
|
|
|
b.get(0);
|
|
if (!strcmp(b.get_first(),"hello world!"))
|
|
error(b.get_first())
|
|
endif
|
|
|
|
b.call_process_func();
|
|
|
|
if (!strcmp(b.smem,"hello"))
|
|
error(b.smem)
|
|
endif
|
|
|
|
|