lib-ruby-parser (C++ bindings)  4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
shared_byte_list.hpp
Go to the documentation of this file.
1 #ifndef LIB_RUBY_PARSER_SHARED_BYTE_LIST_HPP
2 #define LIB_RUBY_PARSER_SHARED_BYTE_LIST_HPP
3 
4 #include <cstddef>
5 
6 namespace lib_ruby_parser
7 {
11  {
12  public:
13  const char *ptr;
14  size_t len;
15 
16  SharedByteList() = delete;
17  SharedByteList(const char *ptr, size_t len);
18  };
19 } // namespace lib_ruby_parser
20 
21 #endif // LIB_RUBY_PARSER_SHARED_BYTE_LIST_HPP
lib_ruby_parser::SharedByteList::SharedByteList
SharedByteList()=delete
lib_ruby_parser::SharedByteList::len
size_t len
Definition: shared_byte_list.hpp:14
lib_ruby_parser::SharedByteList
Definition: shared_byte_list.hpp:10
lib_ruby_parser::SharedByteList::ptr
const char * ptr
Definition: shared_byte_list.hpp:13
lib_ruby_parser
Definition: api.hpp:7