class
Autobind::Parser
- Autobind::Parser
- Reference
- Object
Defined in:
autobind/parser.crConstructors
Class Method Summary
Instance Method Summary
- #check
- #libc_output
- #module_name? : String | Nil
- #name : String
- #output : String
- #parse
- #visit_define(cursor, translation_unit)
- #visit_enum(cursor, spelling = cursor.spelling)
- #visit_function(cursor)
- #visit_struct(cursor, spelling = cursor.spelling)
- #visit_typedef(cursor)
- #visit_union(cursor)
- #visit_var(cursor)
Constructor Detail
def self.new(header_name : String, args = [] of String, process : Process = Process::FILE, remove_enum_prefix : Bool | String = false, remove_enum_suffix : Bool | String = false, name : String = "LibC", module_name : Nil | String = nil)
#