class

Bindgen::Generator::CrystalLib

Inherits Bindgen::Graph::Visitor < Bindgen::Generator::Base < Reference < Object

Generator for Crystal lib. Automatically invoked by Crystal.

Constants

PLATFORM = Graph::Platform::CrystalBinding

Instance methods

visit_alias(alias_name)

Visits a Graph::Alias.

Source
visit_class(klass)

Visits a Graph::Class. The default implementation calls #visit_children to visit all child nodes.

Source
visit_library(library)

Visits a Graph::Library. The default implementation calls #visit_children to visit all child nodes.

Source
visit_method(method)

Visits a Graph::Method.

Source
visit_struct(structure)

Visits a Graph::Struct.

Source
visit_union(structure)

Visits a Graph::CppUnion.

Source
write(node : Graph::Container)

Writes the node to the output file(s). Make sure to call #begin_section before writing any data.

Source