class

Bindgen::Processor::CrystalWrapper

Inherits Bindgen::Processor::WrapperHooks < Bindgen::TypeHelper < Bindgen::Processor::Base < Bindgen::Graph::Visitor < Reference < Object

Processor to generate a Crystal wrapper for a crystal binding. CrystalBinding must be run beforehand.

Important: This should be one of the last processors in the pipeline!

Constants

Log = ::Log.for(self)

Processor to generate a Crystal wrapper for a crystal binding. CrystalBinding must be run beforehand.

Important: This should be one of the last processors in the pipeline!

PLATFORM = Graph::Platform::Crystal

Instance methods

build_abstract_call(method)
Source
build_method_call(method)
Source
visit_class(klass)

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

Source
visit_method(method)

Visits a Graph::Method.

Source
visit_platform_specific(specific)

Visits a Graph::PlatformSpecific.

Source