Merge branch 'tamuratak-fix_typo_ruby_unordered_map'
* tamuratak-fix_typo_ruby_unordered_map: [ruby] add a test to make sure that std::multiset is including Enumerable. [ruyb] enable std::list test for Ruby. [ruby] make std::list include Enumerable. [ruby] make std::multiset and std::unordered_multiset include Enumerable. tests added. [ruby] make std::unordered_map include Enumerable.
This commit is contained in:
commit
382b3f0f8c
7 changed files with 32 additions and 3 deletions
|
|
@ -27,6 +27,7 @@
|
|||
#define %swig_list_methods(Type...) %swig_sequence_methods(Type)
|
||||
#define %swig_list_methods_val(Type...) %swig_sequence_methods_val(Type);
|
||||
|
||||
%mixin std::list "Enumerable";
|
||||
|
||||
%rename("delete") std::list::__delete__;
|
||||
%rename("reject!") std::list::reject_bang;
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
#define %swig_multiset_methods(Set...) %swig_set_methods(Set)
|
||||
|
||||
|
||||
%mixin std::multiset "Enumerable";
|
||||
|
||||
%rename("delete") std::multiset::__delete__;
|
||||
%rename("reject!") std::multiset::reject_bang;
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@
|
|||
%rename("include?") std::unordered_map::__contains__ const;
|
||||
%rename("has_key?") std::unordered_map::has_key const;
|
||||
|
||||
%mixin std::map "Enumerable";
|
||||
%alias std::unordered_map::push "<<";
|
||||
%mixin std::unordered_map "Enumerable";
|
||||
%alias std::unordered_map::push "<<";
|
||||
|
||||
%include <std/std_unordered_map.i>
|
||||
|
|
|
|||
|
|
@ -36,6 +36,8 @@
|
|||
|
||||
#define %swig_unordered_multiset_methods(Set...) %swig_unordered_set_methods(Set)
|
||||
|
||||
%mixin std::unordered_multiset "Enumerable";
|
||||
|
||||
%rename("delete") std::unordered_multiset::__delete__;
|
||||
%rename("reject!") std::unordered_multiset::reject_bang;
|
||||
%rename("map!") std::unordered_multiset::map_bang;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue