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

#include <messages.hpp>

Public Member Functions

 AmbiguousOperator ()=delete
 
 AmbiguousOperator (String operator_, String interpreted_as)
 
 AmbiguousOperator (const AmbiguousOperator &)=delete
 
AmbiguousOperatoroperator= (AmbiguousOperator const &)=delete
 
 AmbiguousOperator (AmbiguousOperator &&)=default
 
AmbiguousOperatoroperator= (AmbiguousOperator &&)=default
 

Public Attributes

String operator_
 Operator that is ambiguous. More...
 
String interpreted_as
 Interpretation of this operator. More...
 

Detailed Description

Emitted for code like (only in $VERBOSE mode)

1 *2

Constructor & Destructor Documentation

◆ AmbiguousOperator() [1/4]

lib_ruby_parser::AmbiguousOperator::AmbiguousOperator ( )
delete

◆ AmbiguousOperator() [2/4]

lib_ruby_parser::AmbiguousOperator::AmbiguousOperator ( String  operator_,
String  interpreted_as 
)

◆ AmbiguousOperator() [3/4]

lib_ruby_parser::AmbiguousOperator::AmbiguousOperator ( const AmbiguousOperator )
delete

◆ AmbiguousOperator() [4/4]

lib_ruby_parser::AmbiguousOperator::AmbiguousOperator ( AmbiguousOperator &&  )
default

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ interpreted_as

String lib_ruby_parser::AmbiguousOperator::interpreted_as

Interpretation of this operator.

◆ operator_

String lib_ruby_parser::AmbiguousOperator::operator_

Operator that is ambiguous.


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