lib-ruby-parser (C++ bindings)  4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
lib_ruby_parser::NoSuchLocalVariable Class Reference

#include <messages.hpp>

Public Member Functions

 NoSuchLocalVariable ()=delete
 
 NoSuchLocalVariable (String var_name)
 
 NoSuchLocalVariable (const NoSuchLocalVariable &)=delete
 
NoSuchLocalVariableoperator= (NoSuchLocalVariable const &)=delete
 
 NoSuchLocalVariable (NoSuchLocalVariable &&)=default
 
NoSuchLocalVariableoperator= (NoSuchLocalVariable &&)=default
 

Public Attributes

String var_name
 Variable name. More...
 

Detailed Description

Emitted for code like

case 0; in ^a; true; end

Constructor & Destructor Documentation

◆ NoSuchLocalVariable() [1/4]

lib_ruby_parser::NoSuchLocalVariable::NoSuchLocalVariable ( )
delete

◆ NoSuchLocalVariable() [2/4]

lib_ruby_parser::NoSuchLocalVariable::NoSuchLocalVariable ( String  var_name)

◆ NoSuchLocalVariable() [3/4]

lib_ruby_parser::NoSuchLocalVariable::NoSuchLocalVariable ( const NoSuchLocalVariable )
delete

◆ NoSuchLocalVariable() [4/4]

lib_ruby_parser::NoSuchLocalVariable::NoSuchLocalVariable ( NoSuchLocalVariable &&  )
default

Member Function Documentation

◆ operator=() [1/2]

NoSuchLocalVariable& lib_ruby_parser::NoSuchLocalVariable::operator= ( NoSuchLocalVariable &&  )
default

◆ operator=() [2/2]

NoSuchLocalVariable& lib_ruby_parser::NoSuchLocalVariable::operator= ( NoSuchLocalVariable const &  )
delete

Member Data Documentation

◆ var_name

String lib_ruby_parser::NoSuchLocalVariable::var_name

Variable name.


The documentation for this class was generated from the following file: