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

Equivalent of Option<Loc> More...

#include <loc.hpp>

Classes

union  Value
 

Public Types

enum  Tag { Tag::NONE = 0, Tag::SOME = 1 }
 

Static Public Member Functions

static MaybeLoc Some (Loc loc)
 
static MaybeLoc None ()
 

Public Attributes

Tag tag
 
Value as
 

Detailed Description

Equivalent of Option<Loc>

Member Enumeration Documentation

◆ Tag

Enumerator
NONE 
SOME 

Member Function Documentation

◆ None()

static MaybeLoc lib_ruby_parser::MaybeLoc::None ( )
static

◆ Some()

static MaybeLoc lib_ruby_parser::MaybeLoc::Some ( Loc  loc)
static

Member Data Documentation

◆ as

Value lib_ruby_parser::MaybeLoc::as

◆ tag

Tag lib_ruby_parser::MaybeLoc::tag

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