class

Bindgen::Processor::VirtualOverride

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

Allows to override C++ virtual methods in Crystal sub-classes.

Constants

Log = ::Log.for(self)

Allows to override C++ virtual methods in Crystal sub-classes.

PADDING_TYPE = Parser::Type.builtin_type("char")

Type of the field of an otherwise empty jumptable.

SUPERCLASS_NAME = "Superclass"

Name of the superclass wrapper structs.

Instance methods

process(graph : Graph::Container, doc : Parser::Document)

Runs the processor. You may change graph as you see fit.

Source
visit_class(klass : Graph::Class)
Source
visit_library(_structure)

Ignore libs, else the program will keep on looping on the Crystal jumptable structure.

Source

Nested types