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

#include <token_rewriter.hpp>

Public Member Functions

 MaybeTokenRewriter (TokenRewriter token_rewriter)
 
bool is_some () const
 
bool is_none () const
 

Static Public Member Functions

static MaybeTokenRewriter Some (TokenRewriter decoder)
 
static MaybeTokenRewriter None ()
 

Public Attributes

TokenRewriter token_rewriter
 

Constructor & Destructor Documentation

◆ MaybeTokenRewriter()

lib_ruby_parser::MaybeTokenRewriter::MaybeTokenRewriter ( TokenRewriter  token_rewriter)
explicit

Member Function Documentation

◆ is_none()

bool lib_ruby_parser::MaybeTokenRewriter::is_none ( ) const

◆ is_some()

bool lib_ruby_parser::MaybeTokenRewriter::is_some ( ) const

◆ None()

static MaybeTokenRewriter lib_ruby_parser::MaybeTokenRewriter::None ( )
static

◆ Some()

static MaybeTokenRewriter lib_ruby_parser::MaybeTokenRewriter::Some ( TokenRewriter  decoder)
static

Member Data Documentation

◆ token_rewriter

TokenRewriter lib_ruby_parser::MaybeTokenRewriter::token_rewriter

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