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

#include <token_rewriter.hpp>

Public Member Functions

 TokenRewriterResult (const TokenRewriterResult &)=default
 
TokenRewriterResultoperator= (TokenRewriterResult const &)=default
 
 ~TokenRewriterResult ()
 

Public Attributes

Tokenrewritten_token
 
RewriteAction token_action
 
LexStateAction lex_state_action
 

Constructor & Destructor Documentation

◆ TokenRewriterResult()

lib_ruby_parser::TokenRewriterResult::TokenRewriterResult ( const TokenRewriterResult )
default

◆ ~TokenRewriterResult()

lib_ruby_parser::TokenRewriterResult::~TokenRewriterResult ( )

Member Function Documentation

◆ operator=()

TokenRewriterResult& lib_ruby_parser::TokenRewriterResult::operator= ( TokenRewriterResult const &  )
default

Member Data Documentation

◆ lex_state_action

LexStateAction lib_ruby_parser::TokenRewriterResult::lex_state_action

◆ rewritten_token

Token* lib_ruby_parser::TokenRewriterResult::rewritten_token

◆ token_action

RewriteAction lib_ruby_parser::TokenRewriterResult::token_action

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