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

#include <decoder.hpp>

Public Member Functions

bool is_some () const
 
bool is_none () const
 
 MaybeDecoder (Decoder decoder)
 

Static Public Member Functions

static MaybeDecoder Some (Decoder decoder)
 
static MaybeDecoder None ()
 

Public Attributes

Decoder decoder
 

Constructor & Destructor Documentation

◆ MaybeDecoder()

lib_ruby_parser::MaybeDecoder::MaybeDecoder ( Decoder  decoder)
explicit

Member Function Documentation

◆ is_none()

bool lib_ruby_parser::MaybeDecoder::is_none ( ) const

◆ is_some()

bool lib_ruby_parser::MaybeDecoder::is_some ( ) const

◆ None()

static MaybeDecoder lib_ruby_parser::MaybeDecoder::None ( )
static

◆ Some()

static MaybeDecoder lib_ruby_parser::MaybeDecoder::Some ( Decoder  decoder)
static

Member Data Documentation

◆ decoder

Decoder lib_ruby_parser::MaybeDecoder::decoder

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