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

#include <messages.hpp>

Public Member Functions

 InvalidChar ()=delete
 
 InvalidChar (uint8_t c)
 
 InvalidChar (const InvalidChar &)=delete
 
InvalidCharoperator= (InvalidChar const &)=delete
 
 InvalidChar (InvalidChar &&)=default
 
InvalidCharoperator= (InvalidChar &&)=default
 

Public Attributes

uint8_t c
 char More...
 

Detailed Description

Emitted for code like

eval("\\x01foo")

Constructor & Destructor Documentation

◆ InvalidChar() [1/4]

lib_ruby_parser::InvalidChar::InvalidChar ( )
delete

◆ InvalidChar() [2/4]

lib_ruby_parser::InvalidChar::InvalidChar ( uint8_t  c)

◆ InvalidChar() [3/4]

lib_ruby_parser::InvalidChar::InvalidChar ( const InvalidChar )
delete

◆ InvalidChar() [4/4]

lib_ruby_parser::InvalidChar::InvalidChar ( InvalidChar &&  )
default

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ c

uint8_t lib_ruby_parser::InvalidChar::c

char


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