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

#include <messages.hpp>

Public Member Functions

 TrailingCharInNumber ()=delete
 
 TrailingCharInNumber (uint8_t c)
 
 TrailingCharInNumber (const TrailingCharInNumber &)=delete
 
TrailingCharInNumberoperator= (TrailingCharInNumber const &)=delete
 
 TrailingCharInNumber (TrailingCharInNumber &&)=default
 
TrailingCharInNumberoperator= (TrailingCharInNumber &&)=default
 

Public Attributes

uint8_t c
 Invalid trailing char. More...
 

Detailed Description

Emitted for code like

0_a

Constructor & Destructor Documentation

◆ TrailingCharInNumber() [1/4]

lib_ruby_parser::TrailingCharInNumber::TrailingCharInNumber ( )
delete

◆ TrailingCharInNumber() [2/4]

lib_ruby_parser::TrailingCharInNumber::TrailingCharInNumber ( uint8_t  c)

◆ TrailingCharInNumber() [3/4]

lib_ruby_parser::TrailingCharInNumber::TrailingCharInNumber ( const TrailingCharInNumber )
delete

◆ TrailingCharInNumber() [4/4]

lib_ruby_parser::TrailingCharInNumber::TrailingCharInNumber ( TrailingCharInNumber &&  )
default

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ c

uint8_t lib_ruby_parser::TrailingCharInNumber::c

Invalid trailing char.


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