|
lib-ruby-parser (C++ bindings)
4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
|
#include <string.hpp>
Public Member Functions | |
| String ()=delete | |
| String (char *ptr, size_t len, size_t capacity) | |
| String (const String &)=delete | |
| String & | operator= (String const &)=delete |
| String (String &&) | |
| String & | operator= (String &&) |
| ~String () | |
Static Public Member Functions | |
| static String | Owned (char *s, size_t len) |
| static String | Copied (const char *s) |
Public Attributes | |
| char * | ptr |
| size_t | capacity |
| size_t | len |
Representation of a String. ptr is NOT NULL-terminated. capacity doesn't matter.
|
delete |
| lib_ruby_parser::String::String | ( | char * | ptr, |
| size_t | len, | ||
| size_t | capacity | ||
| ) |
|
delete |
| lib_ruby_parser::String::String | ( | String && | ) |
| lib_ruby_parser::String::~String | ( | ) |
|
static |
|
static |
| size_t lib_ruby_parser::String::capacity |
| size_t lib_ruby_parser::String::len |
| char* lib_ruby_parser::String::ptr |