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.