class

Bindgen::Graph::Dumper

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

Dumps a graph for diagnostic purposes. See .dump.

Constants

INDENTION = " "

Single-depth indention

Constructors

new(io : IO)
Source

Class methods

dump(io : IO, node : Node)

Dumps node, and all of its children, into io.

Source

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_constant(constant)

Visits a Graph::Constant.

Source
visit_enum(enumeration)

Visits a Graph::Enum.

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_namespace(ns)

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

Source
visit_platform_specific(specific)

Visits a Graph::PlatformSpecific.

Source
visit_struct(structure)

Visits a Graph::Struct.

Source