NTrace
GPU ray tracing framework
|
#include <String.hpp>
Public Member Functions | |
String (void) | |
String (char chr) | |
String (const char *chars) | |
String (const char *start, const char *end) | |
String (const String &other) | |
String (S32 value) | |
String (F64 value) | |
~String (void) | |
int | getLength (void) const |
char | getChar (int idx) const |
const char * | getPtr (void) const |
String & | reset (void) |
String & | set (char chr) |
String & | set (const char *chars) |
String & | set (const char *start, const char *end) |
String & | set (const String &other) |
String & | setf (const char *fmt,...) |
String & | setfv (const char *fmt, va_list args) |
String | substring (int start, int end) const |
String | substring (int start) const |
String | trimStart (void) const |
String | trimEnd (void) const |
String | trim (void) const |
void | split (char chr, Array< String > &pieces, bool includeEmpty=false) const |
String & | clear (void) |
String & | append (char chr) |
String & | append (const char *chars) |
String & | append (const String &other) |
String & | appendf (const char *fmt,...) |
String & | appendfv (const char *fmt, va_list args) |
String & | compact (void) |
int | indexOf (char chr) const |
int | indexOf (char chr, int fromIdx) const |
int | lastIndexOf (char chr) const |
int | lastIndexOf (char chr, int fromIdx) const |
String | toUpper (void) const |
String | toLower (void) const |
bool | startsWith (const String &str) const |
bool | endsWith (const String &str) const |
String | getFileName (void) const |
String | getDirName (void) const |
char | operator[] (int idx) const |
String & | operator= (const String &other) |
String & | operator+= (char chr) |
String & | operator+= (const String &other) |
String | operator+ (char chr) const |
String | operator+ (const String &other) const |
bool | operator== (const char *chars) const |
bool | operator== (const String &other) const |
bool | operator!= (const char *chars) const |
bool | operator!= (const String &other) const |
bool | operator< (const char *chars) const |
bool | operator< (const String &other) const |
bool | operator> (const char *chars) const |
bool | operator> (const String &other) const |
bool | operator>= (const char *chars) const |
bool | operator>= (const String &other) const |
bool | operator<= (const char *chars) const |
bool | operator<= (const String &other) const |
Definition at line 37 of file String.hpp.
|
inline |
Definition at line 40 of file String.hpp.
|
inline |
Definition at line 41 of file String.hpp.
|
inline |
Definition at line 42 of file String.hpp.
|
inline |
Definition at line 43 of file String.hpp.
|
inline |
Definition at line 44 of file String.hpp.
|
inline |
Definition at line 45 of file String.hpp.
|
inline |
Definition at line 46 of file String.hpp.
|
inline |
Definition at line 47 of file String.hpp.
String & String::append | ( | char | chr | ) |
Definition at line 173 of file String.cpp.
String & String::append | ( | const char * | chars | ) |
Definition at line 184 of file String.cpp.
Definition at line 196 of file String.cpp.
String & String::appendf | ( | const char * | fmt, |
... | |||
) |
Definition at line 207 of file String.cpp.
String & String::appendfv | ( | const char * | fmt, |
va_list | args | ||
) |
Definition at line 218 of file String.cpp.
Definition at line 70 of file String.hpp.
Definition at line 76 of file String.hpp.
bool String::endsWith | ( | const String & | str | ) | const |
Definition at line 273 of file String.cpp.
|
inline |
Definition at line 50 of file String.hpp.
Definition at line 292 of file String.cpp.
Definition at line 284 of file String.cpp.
|
inline |
Definition at line 49 of file String.hpp.
|
inline |
Definition at line 51 of file String.hpp.
|
inline |
Definition at line 78 of file String.hpp.
|
inline |
Definition at line 79 of file String.hpp.
|
inline |
Definition at line 80 of file String.hpp.
|
inline |
Definition at line 81 of file String.hpp.
|
inline |
Definition at line 99 of file String.hpp.
|
inline |
Definition at line 100 of file String.hpp.
|
inline |
Definition at line 95 of file String.hpp.
Definition at line 96 of file String.hpp.
|
inline |
Definition at line 93 of file String.hpp.
Definition at line 94 of file String.hpp.
|
inline |
Definition at line 101 of file String.hpp.
|
inline |
Definition at line 102 of file String.hpp.
|
inline |
Definition at line 107 of file String.hpp.
|
inline |
Definition at line 108 of file String.hpp.
Definition at line 92 of file String.hpp.
|
inline |
Definition at line 97 of file String.hpp.
|
inline |
Definition at line 98 of file String.hpp.
|
inline |
Definition at line 103 of file String.hpp.
|
inline |
Definition at line 104 of file String.hpp.
|
inline |
Definition at line 105 of file String.hpp.
|
inline |
Definition at line 106 of file String.hpp.
|
inline |
Definition at line 91 of file String.hpp.
Definition at line 53 of file String.hpp.
String & String::set | ( | char | chr | ) |
Definition at line 38 of file String.cpp.
String & String::set | ( | const char * | chars | ) |
Definition at line 48 of file String.cpp.
String & String::set | ( | const char * | start, |
const char * | end | ||
) |
Definition at line 60 of file String.cpp.
Definition at line 57 of file String.hpp.
String & String::setf | ( | const char * | fmt, |
... | |||
) |
Definition at line 72 of file String.cpp.
String & String::setfv | ( | const char * | fmt, |
va_list | args | ||
) |
Definition at line 83 of file String.cpp.
Definition at line 157 of file String.cpp.
bool String::startsWith | ( | const String & | str | ) | const |
Definition at line 261 of file String.cpp.
String String::substring | ( | int | start, |
int | end | ||
) | const |
Definition at line 96 of file String.cpp.
|
inline |
Definition at line 62 of file String.hpp.
Definition at line 245 of file String.cpp.
Definition at line 229 of file String.cpp.
Definition at line 131 of file String.cpp.
Definition at line 120 of file String.cpp.
Definition at line 109 of file String.cpp.