Table of Contents - xdrgen-0.1.1 Documentation
Pages
- base.treetop
- comments.treetop
- const.treetop
- declaration.treetop
- enum.treetop
- main.treetop
- namespace.treetop
- struct.treetop
- typedef.treetop
- union.treetop
Classes and Modules
- Xdrgen
- Xdrgen::AST
- Xdrgen::AST::Concerns
- Xdrgen::AST::Concerns::Contained
- Xdrgen::AST::Concerns::HasChildren
- Xdrgen::AST::Concerns::HasDefinitions
- Xdrgen::AST::Concerns::Named
- Xdrgen::AST::Concerns::Namespace
- Xdrgen::AST::Concerns::NestedDefinition
- Xdrgen::AST::Constant
- Xdrgen::AST::DecimalConstant
- Xdrgen::AST::Declarations
- Xdrgen::AST::Declarations::Array
- Xdrgen::AST::Declarations::Base
- Xdrgen::AST::Declarations::Opaque
- Xdrgen::AST::Declarations::Optional
- Xdrgen::AST::Declarations::Simple
- Xdrgen::AST::Declarations::String
- Xdrgen::AST::Declarations::Void
- Xdrgen::AST::Definitions
- Xdrgen::AST::Definitions::Base
- Xdrgen::AST::Definitions::Const
- Xdrgen::AST::Definitions::Enum
- Xdrgen::AST::Definitions::EnumMember
- Xdrgen::AST::Definitions::Namespace
- Xdrgen::AST::Definitions::NestedEnum
- Xdrgen::AST::Definitions::NestedStruct
- Xdrgen::AST::Definitions::NestedUnion
- Xdrgen::AST::Definitions::Struct
- Xdrgen::AST::Definitions::StructBody
- Xdrgen::AST::Definitions::StructMember
- Xdrgen::AST::Definitions::Typedef
- Xdrgen::AST::Definitions::Union
- Xdrgen::AST::Definitions::UnionArm
- Xdrgen::AST::Definitions::UnionArmCase
- Xdrgen::AST::Definitions::UnionBody
- Xdrgen::AST::Definitions::UnionDefaultArm
- Xdrgen::AST::FixedSize
- Xdrgen::AST::HexadecimalConstant
- Xdrgen::AST::Identifier
- Xdrgen::AST::OctalConstant
- Xdrgen::AST::Top
- Xdrgen::AST::Typespecs
- Xdrgen::AST::Typespecs::Base
- Xdrgen::AST::Typespecs::Bool
- Xdrgen::AST::Typespecs::Double
- Xdrgen::AST::Typespecs::Float
- Xdrgen::AST::Typespecs::Hyper
- Xdrgen::AST::Typespecs::Int
- Xdrgen::AST::Typespecs::Opaque
- Xdrgen::AST::Typespecs::Quadruple
- Xdrgen::AST::Typespecs::Simple
- Xdrgen::AST::Typespecs::String
- Xdrgen::AST::Typespecs::UnsignedHyper
- Xdrgen::AST::Typespecs::UnsignedInt
- Xdrgen::AST::VarSize
- Xdrgen::AST::Whitespace
- Xdrgen::CLI
- Xdrgen::Compilation
- Xdrgen::DuplicateFileError
- Xdrgen::GenerateError
- Xdrgen::Generators
- Xdrgen::Generators::Base
- Xdrgen::Generators::Csharp
- Xdrgen::Generators::Elixir
- Xdrgen::Generators::Go
- Xdrgen::Generators::Java
- Xdrgen::Generators::Javascript
- Xdrgen::Generators::Ruby
- Xdrgen::Output
- Xdrgen::OutputFile
- Xdrgen::ParseError
- Xdrgen::Parser
- Xdrgen::TypeResolutionError
Methods
- ::fail — Xdrgen::CLI
- ::for_language — Xdrgen::Generators
- ::new — Xdrgen::Compilation
- ::new — Xdrgen::Generators::Base
- ::new — Xdrgen::Output
- ::new — Xdrgen::OutputFile
- ::new — Xdrgen::Parser
- ::run — Xdrgen::CLI
- #access_arm — Xdrgen::Generators::Go
- #add_imports_for_definition — Xdrgen::Generators::Java
- #ancestors — Xdrgen::AST::Concerns::Contained
- #arms — Xdrgen::AST::Definitions::UnionBody
- #array_size — Xdrgen::AST::Typespecs::Base
- #ast — Xdrgen::Compilation
- #auto_value — Xdrgen::AST::Definitions::EnumMember
- #balance_after — Xdrgen::OutputFile
- #balance_string — Xdrgen::OutputFile
- #break — Xdrgen::OutputFile
- #build_type_args — Xdrgen::Generators::Elixir
- #cases — Xdrgen::AST::Definitions::UnionArm
- #child_type — Xdrgen::AST::Declarations::Array
- #children — Xdrgen::AST::Concerns::HasChildren
- #close — Xdrgen::Output
- #close — Xdrgen::OutputFile
- #comma_unless_last — Xdrgen::Generators::Elixir
- #compile — Xdrgen::Compilation
- #const_name — Xdrgen::Generators::Elixir
- #const_name — Xdrgen::Generators::Javascript
- #consts — Xdrgen::AST::Concerns::HasDefinitions
- #decl — Xdrgen::AST::Typespecs::Base
- #decl_string — Xdrgen::Generators::Csharp
- #decl_string — Xdrgen::Generators::Java
- #decl_string — Xdrgen::Generators::Ruby
- #decode_innervalue_member — Xdrgen::Generators::Csharp
- #decode_member — Xdrgen::Generators::Csharp
- #decode_member — Xdrgen::Generators::Java
- #decode_type — Xdrgen::Generators::Csharp
- #decode_type — Xdrgen::Generators::Java
- #default_arm — Xdrgen::AST::Definitions::UnionBody
- #defined_value — Xdrgen::AST::Definitions::EnumMember
- #definition_blocks — Xdrgen::AST::Concerns::HasDefinitions
- #definitions — Xdrgen::AST::Concerns::HasDefinitions
- #discriminant_type — Xdrgen::AST::Definitions::Union
- #encode_innervalue_member — Xdrgen::Generators::Csharp
- #encode_member — Xdrgen::Generators::Csharp
- #encode_member — Xdrgen::Generators::Java
- #encode_type — Xdrgen::Generators::Csharp
- #encode_type — Xdrgen::Generators::Java
- #enum — Xdrgen::AST::Definitions::EnumMember
- #enums — Xdrgen::AST::Concerns::HasDefinitions
- #escape_name — Xdrgen::Generators::Go
- #field_tag — Xdrgen::Generators::Go
- #find_ancestors — Xdrgen::AST::Concerns::Contained
- #find_children — Xdrgen::AST::Concerns::HasDefinitions
- #find_definition — Xdrgen::AST::Concerns::HasDefinitions
- #find_enum_value — Xdrgen::AST::Concerns::HasDefinitions
- #fixed? — Xdrgen::AST::Declarations::Array
- #fixed? — Xdrgen::AST::Declarations::Opaque
- #fully_qualified_name — Xdrgen::AST::Concerns::Named
- #generate — Xdrgen::Generators::Base
- #generate — Xdrgen::Generators::Csharp
- #generate — Xdrgen::Generators::Elixir
- #generate — Xdrgen::Generators::Go
- #generate — Xdrgen::Generators::Java
- #generate — Xdrgen::Generators::Javascript
- #generate — Xdrgen::Generators::Ruby
- #indent — Xdrgen::OutputFile
- #indented — Xdrgen::OutputFile
- #is_decl_array — Xdrgen::Generators::Java
- #is_type_array — Xdrgen::Generators::Java
- #member_name — Xdrgen::Generators::Elixir
- #member_name — Xdrgen::Generators::Javascript
- #members — Xdrgen::AST::Definitions::Enum
- #members — Xdrgen::AST::Definitions::StructBody
- #name — Xdrgen::AST::Declarations::Void
- #name — Xdrgen::Generators::Csharp
- #name — Xdrgen::Generators::Elixir
- #name — Xdrgen::Generators::Go
- #name — Xdrgen::Generators::Java
- #name — Xdrgen::Generators::Javascript
- #name — Xdrgen::AST::Concerns::NestedDefinition
- #name_string — Xdrgen::Generators::Csharp
- #name_string — Xdrgen::Generators::Java
- #name_string — Xdrgen::Generators::Ruby
- #named? — Xdrgen::AST::FixedSize
- #named? — Xdrgen::AST::VarSize
- #namespace — Xdrgen::AST::Concerns::Contained
- #namespaces — Xdrgen::AST::Concerns::HasDefinitions
- #namespaces — Xdrgen::AST::Concerns::Named
- #nested_definitions — Xdrgen::AST::Definitions::Struct
- #nested_definitions — Xdrgen::AST::Definitions::Union
- #normal_arms — Xdrgen::AST::Definitions::UnionBody
- #open — Xdrgen::Output
- #optional? — Xdrgen::AST::Definitions::StructMember
- #parent_defn — Xdrgen::AST::Concerns::NestedDefinition
- #parse — Xdrgen::Parser
- #private_name — Xdrgen::Generators::Go
- #puts — Xdrgen::OutputFile
- #reference — Xdrgen::Generators::Go
- #reference — Xdrgen::Generators::Javascript
- #render_autoload — Xdrgen::Generators::Ruby
- #render_binary_interface — Xdrgen::Generators::Go
- #render_bottom_matter — Xdrgen::Generators::Go
- #render_const — Xdrgen::Generators::Elixir
- #render_const — Xdrgen::Generators::Go
- #render_const — Xdrgen::Generators::Javascript
- #render_const — Xdrgen::Generators::Ruby
- #render_containers — Xdrgen::Generators::Ruby
- #render_define_block — Xdrgen::Generators::Elixir
- #render_define_block — Xdrgen::Generators::Javascript
- #render_definition — Xdrgen::Generators::Csharp
- #render_definition — Xdrgen::Generators::Elixir
- #render_definition — Xdrgen::Generators::Go
- #render_definition — Xdrgen::Generators::Java
- #render_definition — Xdrgen::Generators::Javascript
- #render_definition — Xdrgen::Generators::Ruby
- #render_definitions — Xdrgen::Generators::Csharp
- #render_definitions — Xdrgen::Generators::Elixir
- #render_definitions — Xdrgen::Generators::Go
- #render_definitions — Xdrgen::Generators::Java
- #render_definitions — Xdrgen::Generators::Javascript
- #render_definitions — Xdrgen::Generators::Ruby
- #render_definitions_index — Xdrgen::Generators::Ruby
- #render_element — Xdrgen::Generators::Csharp
- #render_element — Xdrgen::Generators::Java
- #render_element — Xdrgen::Generators::Ruby
- #render_enum — Xdrgen::Generators::Csharp
- #render_enum — Xdrgen::Generators::Elixir
- #render_enum — Xdrgen::Generators::Go
- #render_enum — Xdrgen::Generators::Java
- #render_enum — Xdrgen::Generators::Javascript
- #render_enum — Xdrgen::Generators::Ruby
- #render_enum_typedef — Xdrgen::Generators::Go
- #render_index — Xdrgen::Generators::Ruby
- #render_lib — Xdrgen::Generators::Csharp
- #render_lib — Xdrgen::Generators::Java
- #render_maxsize_method — Xdrgen::Generators::Go
- #render_moduledoc — Xdrgen::Generators::Elixir
- #render_namespace_index — Xdrgen::Generators::Ruby
- #render_nested_definitions — Xdrgen::Generators::Csharp
- #render_nested_definitions — Xdrgen::Generators::Elixir
- #render_nested_definitions — Xdrgen::Generators::Go
- #render_nested_definitions — Xdrgen::Generators::Java
- #render_nested_definitions — Xdrgen::Generators::Javascript
- #render_nested_definitions — Xdrgen::Generators::Ruby
- #render_source_comment — Xdrgen::Generators::Csharp
- #render_source_comment — Xdrgen::Generators::Elixir
- #render_source_comment — Xdrgen::Generators::Go
- #render_source_comment — Xdrgen::Generators::Java
- #render_source_comment — Xdrgen::Generators::Javascript
- #render_source_comment — Xdrgen::Generators::Ruby
- #render_struct — Xdrgen::Generators::Csharp
- #render_struct — Xdrgen::Generators::Elixir
- #render_struct — Xdrgen::Generators::Go
- #render_struct — Xdrgen::Generators::Java
- #render_struct — Xdrgen::Generators::Javascript
- #render_struct — Xdrgen::Generators::Ruby
- #render_top_matter — Xdrgen::Generators::Csharp
- #render_top_matter — Xdrgen::Generators::Go
- #render_top_matter — Xdrgen::Generators::Java
- #render_top_matter — Xdrgen::Generators::Javascript
- #render_top_matter — Xdrgen::Generators::Ruby
- #render_typedef — Xdrgen::Generators::Csharp
- #render_typedef — Xdrgen::Generators::Elixir
- #render_typedef — Xdrgen::Generators::Go
- #render_typedef — Xdrgen::Generators::Java
- #render_typedef — Xdrgen::Generators::Javascript
- #render_typedef — Xdrgen::Generators::Ruby
- #render_union — Xdrgen::Generators::Csharp
- #render_union — Xdrgen::Generators::Elixir
- #render_union — Xdrgen::Generators::Go
- #render_union — Xdrgen::Generators::Java
- #render_union — Xdrgen::Generators::Javascript
- #render_union — Xdrgen::Generators::Ruby
- #render_union_constructor — Xdrgen::Generators::Go
- #render_union_switch — Xdrgen::Generators::Ruby
- #render_union_typedef — Xdrgen::Generators::Go
- #resolved_case — Xdrgen::AST::Definitions::Union
- #resolved_case — Xdrgen::AST::Definitions::UnionArm
- #resolved_cases — Xdrgen::AST::Definitions::UnionArm
- #resolved_size — Xdrgen::AST::FixedSize
- #resolved_size — Xdrgen::AST::VarSize
- #resolved_type — Xdrgen::AST::Definitions::Typedef
- #resolved_type — Xdrgen::AST::Typespecs::Simple
- #root — Xdrgen::AST::Concerns::Contained
- #search — Xdrgen::AST::Declarations::Base
- #size — Xdrgen::AST::FixedSize
- #size — Xdrgen::AST::VarSize
- #size — Xdrgen::Generators::Go
- #source — Xdrgen::Compilation
- #split_line_at — Xdrgen::OutputFile
- #structs — Xdrgen::AST::Concerns::HasDefinitions
- #sub_type — Xdrgen::AST::Definitions::Base
- #sub_type — Xdrgen::AST::Typespecs::Base
- #switch_for — Xdrgen::Generators::Go
- #type — Xdrgen::AST::Declarations::Base
- #type_reference — Xdrgen::Generators::Elixir
- #type_string — Xdrgen::Generators::Csharp
- #type_string — Xdrgen::Generators::Java
- #type_string — Xdrgen::Generators::Ruby
- #typedefs — Xdrgen::AST::Concerns::HasDefinitions
- #unbreak — Xdrgen::OutputFile
- #union — Xdrgen::AST::Definitions::UnionArm
- #union — Xdrgen::AST::Definitions::UnionDefaultArm
- #unions — Xdrgen::AST::Concerns::HasDefinitions
- #value — Xdrgen::AST::Constant
- #value — Xdrgen::AST::DecimalConstant
- #value — Xdrgen::AST::Definitions::Const
- #value — Xdrgen::AST::Definitions::EnumMember
- #value — Xdrgen::AST::HexadecimalConstant
- #value — Xdrgen::AST::OctalConstant
- #value_s — Xdrgen::AST::Definitions::UnionArmCase
- #void? — Xdrgen::AST::Definitions::UnionArm
- #void? — Xdrgen::AST::Definitions::UnionDefaultArm
- #write — Xdrgen::Output
- #write_break_if_needed — Xdrgen::OutputFile