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,
visit_union(structure)
visit_union
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
.