scilab: add support for multiset
This commit is contained in:
parent
088953187c
commit
c4381e8d57
5 changed files with 38 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
%module li_std_sequence_container_typemaps
|
||||
%module li_std_container_typemaps
|
||||
|
||||
%include stl.i
|
||||
|
||||
|
|
@ -90,10 +90,10 @@ namespace std
|
|||
%template(TYPE ## _list) std::list<TYPE>;
|
||||
%template(TYPE ## _deque) std::deque<TYPE>;
|
||||
%template(TYPE ## _set) std::set<TYPE>;
|
||||
%template(TYPE ## _multiset) std::multiset<TYPE>;
|
||||
}
|
||||
%enddef
|
||||
|
||||
|
||||
%define instantiate_containers_functions(TYPE...)
|
||||
namespace std
|
||||
{
|
||||
|
|
@ -109,6 +109,9 @@ namespace std
|
|||
%template(ret_ ## TYPE ## _set) ret_container<TYPE, std::set<TYPE> >;
|
||||
%template(val_ ## TYPE ## _set) val_container<TYPE, std::set<TYPE> >;
|
||||
%template(ref_ ## TYPE ## _set) ref_container<TYPE, std::set<TYPE> >;
|
||||
%template(ret_ ## TYPE ## _multiset) ret_container<TYPE, std::multiset<TYPE> >;
|
||||
%template(val_ ## TYPE ## _multiset) val_container<TYPE, std::multiset<TYPE> >;
|
||||
%template(ref_ ## TYPE ## _multiset) ref_container<TYPE, std::multiset<TYPE> >;
|
||||
}
|
||||
%enddef
|
||||
|
||||
|
|
|
|||
|
|
@ -99,6 +99,7 @@ testContainer("vector");
|
|||
testContainer("list");
|
||||
testContainer("deque");
|
||||
testContainer("set");
|
||||
testContainer("multiset");
|
||||
|
||||
exec("swigtest.quit", -1);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue