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

Equivalent of lib_ruby_parser::source::DecodedInput More...

#include <decoded_input.hpp>

Public Member Functions

 DecodedInput ()=delete
 
 DecodedInput (String name, SourceLineList lines, ByteList bytes)
 
 DecodedInput (const DecodedInput &)=delete
 
DecodedInputoperator= (DecodedInput const &)=delete
 
 DecodedInput (DecodedInput &&)=default
 
DecodedInputoperator= (DecodedInput &&)=default
 

Public Attributes

String name
 
SourceLineList lines
 
ByteList bytes
 

Detailed Description

Equivalent of lib_ruby_parser::source::DecodedInput

Constructor & Destructor Documentation

◆ DecodedInput() [1/4]

lib_ruby_parser::DecodedInput::DecodedInput ( )
delete

◆ DecodedInput() [2/4]

lib_ruby_parser::DecodedInput::DecodedInput ( String  name,
SourceLineList  lines,
ByteList  bytes 
)

◆ DecodedInput() [3/4]

lib_ruby_parser::DecodedInput::DecodedInput ( const DecodedInput )
delete

◆ DecodedInput() [4/4]

lib_ruby_parser::DecodedInput::DecodedInput ( DecodedInput &&  )
default

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ bytes

ByteList lib_ruby_parser::DecodedInput::bytes

◆ lines

SourceLineList lib_ruby_parser::DecodedInput::lines

◆ name

String lib_ruby_parser::DecodedInput::name

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