lib-ruby-parser (C++ bindings)  4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
decoder.hpp File Reference
#include <cstdbool>
#include <cstring>
#include "string.hpp"
#include "bytes.hpp"

Go to the source code of this file.

Classes

class  lib_ruby_parser::InputError
 
union  lib_ruby_parser::InputError::Value
 
struct  lib_ruby_parser::DecoderResult
 
union  lib_ruby_parser::DecoderResult::Value
 
struct  lib_ruby_parser::DecoderResultBlob
 
class  lib_ruby_parser::Decoder
 
class  lib_ruby_parser::MaybeDecoder
 

Namespaces

 lib_ruby_parser
 

Typedefs

typedef DecoderResultBlob(* lib_ruby_parser::DecoderFunction) (void *, StringBlob, ByteListBlob)
 

Functions

String lib_ruby_parser::string_from_string_blob (StringBlob blob)
 
ByteList lib_ruby_parser::byte_list_from_byte_list_blob (ByteListBlob blob)
 
DecoderResultBlob lib_ruby_parser::decoder_result_to_blob (DecoderResult decoder_result)