![]() |
API documentation
2.0rc1
|
#include <types.h>
Inherits client::Object.
Public Member Functions | |
String () throw () | |
String (const String *) throw () | |
String (long a) throw () | |
String (unsigned long a) throw () | |
String (int a) throw () | |
String (unsigned int a) throw () | |
String (float a) throw () | |
String (double a) throw () | |
String (const char *s) __attribute__((noinline)) | |
String (const wchar_t *s) __attribute__((noinline)) | |
template<typename... Args> | |
__attribute__ ((always_inline)) String *concat(Args &&... args) | |
String * | substr (int start) const |
String * | substr (int start, int length) const |
String * | substring (int start) const |
String * | substring (int start, int end) const |
String * | replace (const String &, const String &) const |
String * | replace (const String &, EventListener *) const |
String * | replace (RegExp *, const String &) const |
String * | replace (RegExp *, EventListener *) const |
int | charCodeAt (int index) const |
String * | charAt (int index) const |
int | get_length () const |
int | indexOf (const String &) const |
int | indexOf (const String &, int) const |
int | lastIndexOf (const String &) const |
int | lastIndexOf (const String &, int) const |
TArray< String > * | split (const String &) const |
TArray< String > * | split (const String &, int limit) const |
TArray< String > * | split (RegExp *) const |
TArray< String > * | split (RegExp *, int limit) const |
bool | endsWith (const String &) const |
int | localeCompare (const String &) const |
TArray< String > * | match (const String &) const |
TArray< String > * | match (RegExp *) const |
int | search (const String &) const |
int | search (RegExp *) const |
String * | slice (int start) const |
String * | slice (int start, int end) const |
String * | toLowerCase () const |
String * | toLocaleLowerCase () const |
String * | toUpperCase () const |
String * | toLocaleUpperCase () const |
String * | trim () const |
String * | padEnd (int) const |
String * | padEnd (int, const String &) const |
String * | padStart (int) const |
String * | padStart (int, const String &) const |
operator std::string () const | |
![]() | |
Object () | |
template<typename T > | |
T | valueOf () |
operator double () const | |
Object * | operator[] (const client::String &name) const |
void | set_ (const client::String &name, Object *v) |
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type> | |
void | set_ (const client::String &name, T v) |
bool | hasOwnProperty (const client::String &name) |
Static Public Member Functions | |
static client::String * | fromUtf8 (const char *in, size_t len=std::numeric_limits< size_t >::max()) |
client::String::String | ( | ) | ||
throw | ( | |||
) |
client::String::String | ( | const String * | ) | ||
throw | ( | ||||
) |
client::String::String | ( | long | a | ) | |
throw | ( | ||||
) |
client::String::String | ( | unsigned long | a | ) | |
throw | ( | ||||
) |
client::String::String | ( | int | a | ) | |
throw | ( | ||||
) |
client::String::String | ( | unsigned int | a | ) | |
throw | ( | ||||
) |
client::String::String | ( | float | a | ) | |
throw | ( | ||||
) |
client::String::String | ( | double | a | ) | |
throw | ( | ||||
) |
|
inline |
|
inline |
|
inline |
String* client::String::charAt | ( | int | index | ) | const |
int client::String::charCodeAt | ( | int | index | ) | const |
bool client::String::endsWith | ( | const String & | ) | const |
|
inlinestatic |
int client::String::get_length | ( | ) | const |
int client::String::indexOf | ( | const String & | ) | const |
int client::String::indexOf | ( | const String & | , |
int | |||
) | const |
int client::String::lastIndexOf | ( | const String & | ) | const |
int client::String::lastIndexOf | ( | const String & | , |
int | |||
) | const |
int client::String::localeCompare | ( | const String & | ) | const |
|
inlineexplicit |
String* client::String::padEnd | ( | int | ) | const |
String* client::String::padStart | ( | int | ) | const |
String* client::String::replace | ( | const String & | , |
EventListener * | |||
) | const |
String* client::String::replace | ( | RegExp * | , |
EventListener * | |||
) | const |
int client::String::search | ( | const String & | ) | const |
int client::String::search | ( | RegExp * | ) | const |
String* client::String::slice | ( | int | start | ) | const |
String* client::String::slice | ( | int | start, |
int | end | ||
) | const |
String* client::String::substr | ( | int | start | ) | const |
String* client::String::substr | ( | int | start, |
int | length | ||
) | const |
String* client::String::substring | ( | int | start | ) | const |
String* client::String::substring | ( | int | start, |
int | end | ||
) | const |
String* client::String::toLocaleLowerCase | ( | ) | const |
String* client::String::toLocaleUpperCase | ( | ) | const |
String* client::String::toLowerCase | ( | ) | const |
String* client::String::toUpperCase | ( | ) | const |
String* client::String::trim | ( | ) | const |