Class: Dub::Group
Instance Attribute Summary
Attributes inherited from Namespace
#defines, #enums, #header, #name, #parent, #prefix, #xml
Instance Method Summary collapse
Methods inherited from Namespace
#[], #bind, #class_generator, #classes, find, #full_type, #function, #function_generator, #generator, #has_constants?, #has_defines?, #has_enums?, #has_functions?, #id_name, #ignore, #initialize, #klass, #lib_name, #lib_name=, #members, #merge!, #register_alias, #template_class, #to_s
Methods included from MemberExtraction
#get_member, #ignore_member?, #insert_member, #make_member, #member, #members, #members_prefix, #parse_members, #template_method
Constructor Details
This class inherits a constructor from Dub::Namespace
Instance Method Details
#arg_is_list(argument_pos, count_pos) ⇒ Object
10 11 12 13 14 |
# File 'lib/dub/group.rb', line 10 def arg_is_list(argument_pos, count_pos) each do |f| f.arg_is_list(argument_pos, count_pos) end end |
#constructor? ⇒ Boolean
16 17 18 |
# File 'lib/dub/group.rb', line 16 def constructor? f.first.constructor? end |
#parse_xml ⇒ Object
5 6 7 8 |
# File 'lib/dub/group.rb', line 5 def parse_xml super parse_defines end |