class Bindgen::Graph::Dumper
- Bindgen::Graph::Dumper
- Reference
- Object
Overview
Dumps a graph for diagnostic purposes. See .dump.
Included Modules
Defined in:
bindgen/graph/dumper.crConstant Summary
-
INDENTION =
" " -
Single-depth indention
Constructors
Class Method Summary
-
.dump(io : IO, node : Node)
Dumps node, and all of its children, into io.
Instance Method Summary
-
#visit_alias(alias_name)
Visits a
Graph::Alias. -
#visit_class(klass)
Visits a
Graph::Class. -
#visit_constant(constant)
Visits a
Graph::Constant. -
#visit_enum(enumeration)
Visits a
Graph::Enum. -
#visit_library(library)
Visits a
Graph::Library. -
#visit_method(method)
Visits a
Graph::Method. -
#visit_namespace(ns)
Visits a
Graph::Namespace. -
#visit_platform_specific(specific)
Visits a
Graph::PlatformSpecific. -
#visit_struct(structure)
Visits a
Graph::Struct.
Instance methods inherited from module Bindgen::Graph::Visitor
visit_alias(alias_name)
visit_alias,
visit_children(container : Container)
visit_children,
visit_class(klass)
visit_class,
visit_constant(constant)
visit_constant,
visit_enum(enumeration)
visit_enum,
visit_library(library)
visit_library,
visit_method(method)
visit_method,
visit_namespace(ns)
visit_namespace,
visit_node(node : Node)
visit_node,
visit_node?(node : Node)
visit_node?,
visit_platform_specific(specific)
visit_platform_specific,
visit_struct(structure)
visit_struct
Constructor Detail
Class Method Detail
Instance Method Detail
Visits a Graph::Alias.
Visits a Graph::Class. The default implementation calls
#visit_children to visit all child nodes.
Visits a Graph::Constant.
Visits a Graph::Enum.
Visits a Graph::Library. The default implementation calls
#visit_children to visit all child nodes.
Visits a Graph::Method.
Visits a Graph::Namespace. The default implementation calls
#visit_children to visit all child nodes.
Visits a Graph::PlatformSpecific.
Visits a Graph::Struct.