Module: Carbon::Compiler::Node::Definition

Defined in:
lib/carbon/compiler/node/definition.rb,
lib/carbon/compiler/node/definition/enum.rb,
lib/carbon/compiler/node/definition/class.rb,
lib/carbon/compiler/node/definition/module.rb,
lib/carbon/compiler/node/definition/struct.rb,
lib/carbon/compiler/node/definition/function.rb,
lib/carbon/compiler/node/definition/directive.rb,
lib/carbon/compiler/node/definition/enum/element.rb,
lib/carbon/compiler/node/definition/class/element.rb,
lib/carbon/compiler/node/definition/function/body.rb,
lib/carbon/compiler/node/definition/function/name.rb,
lib/carbon/compiler/node/definition/struct/element.rb,
lib/carbon/compiler/node/definition/directive/function.rb,
lib/carbon/compiler/node/definition/function/parameter.rb,
lib/carbon/compiler/node/definition/function/parameters.rb

Overview

A Definition. This is in most cases a module, function, struct, enum, trait, or directive.

Defined Under Namespace

Classes: Class, Directive, Enum, Function, Module, Struct