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 |