Go to the source code of this file.
Typedefs | |
typedef std::set< VALUE, std::less< VALUE > , ruby_allocator< VALUE > > | ValueSet |
Functions | |
static VALUE | array_to_value_set (VALUE self) |
static VALUE | enumerable_to_value_set (VALUE self) |
static VALUE | enumerable_to_value_set_i (VALUE i, VALUE *memo) |
static ValueSet & | get_wrapped_set (VALUE self) |
void | Init_value_set () |
static VALUE | value_set_alloc (VALUE klass) |
static VALUE | value_set_clear (VALUE self) |
static VALUE | value_set_delete (VALUE vself, VALUE v) |
static VALUE | value_set_delete_if (VALUE self) |
static VALUE | value_set_difference (VALUE vself, VALUE vother) |
static VALUE | value_set_difference_bang (VALUE vself, VALUE vother) |
static VALUE | value_set_dup (VALUE vself, VALUE vother) |
static VALUE | value_set_each (VALUE self) |
static VALUE | value_set_empty_p (VALUE self) |
static VALUE | value_set_equal (VALUE vself, VALUE vother) |
static void | value_set_free (ValueSet const *set) |
static VALUE | value_set_include_all_p (VALUE vself, VALUE vother) |
static VALUE | value_set_include_p (VALUE vself, VALUE vother) |
static VALUE | value_set_initialize_copy (VALUE vself, VALUE vother) |
static VALUE | value_set_insert (VALUE vself, VALUE v) |
static VALUE | value_set_intersection (VALUE vself, VALUE vother) |
static VALUE | value_set_intersection_bang (VALUE vself, VALUE vother) |
static VALUE | value_set_intersects (VALUE vself, VALUE vother) |
static void | value_set_mark (ValueSet const *set) |
static VALUE | value_set_merge (VALUE vself, VALUE vother) |
static VALUE | value_set_size (VALUE self) |
static VALUE | value_set_to_value_set (VALUE self) |
static VALUE | value_set_union (VALUE vself, VALUE vother) |
Variables | |
static VALUE | cValueSet |
static ID | id_new |
typedef std::set<VALUE, std::less<VALUE>, ruby_allocator<VALUE> > ValueSet |
Definition at line 11 of file value_set.cc.
static VALUE array_to_value_set | ( | VALUE | self | ) | [static] |
Definition at line 355 of file value_set.cc.
static VALUE enumerable_to_value_set | ( | VALUE | self | ) | [static] |
Definition at line 380 of file value_set.cc.
static VALUE enumerable_to_value_set_i | ( | VALUE | i, |
VALUE * | memo | ||
) | [static] |
Definition at line 368 of file value_set.cc.
static ValueSet& get_wrapped_set | ( | VALUE | self | ) | [static] |
Definition at line 12 of file value_set.cc.
void Init_value_set | ( | ) |
Definition at line 399 of file value_set.cc.
static VALUE value_set_alloc | ( | VALUE | klass | ) | [static] |
Definition at line 21 of file value_set.cc.
static VALUE value_set_clear | ( | VALUE | self | ) | [static] |
Definition at line 327 of file value_set.cc.
static VALUE value_set_delete | ( | VALUE | vself, |
VALUE | v | ||
) | [static] |
Definition at line 301 of file value_set.cc.
static VALUE value_set_delete_if | ( | VALUE | self | ) | [static] |
Definition at line 71 of file value_set.cc.
static VALUE value_set_difference | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 268 of file value_set.cc.
static VALUE value_set_difference_bang | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 246 of file value_set.cc.
static VALUE value_set_dup | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 107 of file value_set.cc.
static VALUE value_set_each | ( | VALUE | self | ) | [static] |
Definition at line 53 of file value_set.cc.
static VALUE value_set_empty_p | ( | VALUE | self | ) | [static] |
Definition at line 31 of file value_set.cc.
static VALUE value_set_equal | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 313 of file value_set.cc.
static void value_set_free | ( | ValueSet const * | set | ) | [static] |
Definition at line 20 of file value_set.cc.
static VALUE value_set_include_all_p | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 123 of file value_set.cc.
static VALUE value_set_include_p | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 91 of file value_set.cc.
static VALUE value_set_initialize_copy | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 338 of file value_set.cc.
static VALUE value_set_insert | ( | VALUE | vself, |
VALUE | v | ||
) | [static] |
Definition at line 289 of file value_set.cc.
static VALUE value_set_intersection | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 196 of file value_set.cc.
static VALUE value_set_intersection_bang | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 175 of file value_set.cc.
static VALUE value_set_intersects | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 215 of file value_set.cc.
static void value_set_mark | ( | ValueSet const * | set | ) | [static] |
Definition at line 19 of file value_set.cc.
static VALUE value_set_merge | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 158 of file value_set.cc.
static VALUE value_set_size | ( | VALUE | self | ) | [static] |
Definition at line 42 of file value_set.cc.
static VALUE value_set_to_value_set | ( | VALUE | self | ) | [static] |
Definition at line 100 of file value_set.cc.
static VALUE value_set_union | ( | VALUE | vself, |
VALUE | vother | ||
) | [static] |
Definition at line 139 of file value_set.cc.
VALUE cValueSet [static] |
Definition at line 8 of file value_set.cc.
ID id_new [static] |
Definition at line 9 of file value_set.cc.