versadac
1
versadac - Scalable Recorder Firmware
|
Classes | |
struct | const_iterator |
struct | iterator |
struct | json_shared_string_internal |
Public Member Functions | |
json_shared_string::iterator | begin (void) |
json_shared_string::iterator | end (void) |
json_shared_string::const_iterator | begin (void) const |
json_shared_string::const_iterator | end (void) const |
json_string::iterator | std_begin (void) |
json_string::iterator | std_end (void) |
json_string::const_iterator | std_begin (void) const |
json_string::const_iterator | std_end (void) const |
json_shared_string (const json_string &str) | |
json_shared_string (const json_shared_string &str, size_t _offset, size_t _len) | |
json_shared_string (const json_shared_string &str, size_t _offset) | |
json_shared_string (const iterator &s, const iterator &e) | |
bool | empty (void) const |
size_t | find (json_char ch, size_t pos=0) const |
json_char & | operator[] (size_t loc) |
json_char | operator[] (size_t loc) const |
void | clear () |
size_t | length () const |
const json_char * | c_str () const |
const json_char * | data () const |
bool | operator!= (const json_shared_string &other) const |
bool | operator== (const json_shared_string &other) const |
bool | operator== (const json_string &other) const |
json_string & | toString (void) const |
void | assign (const json_shared_string &other, size_t _offset, size_t _len) |
json_shared_string (const json_shared_string &other) | |
json_shared_string & | operator= (const json_shared_string &other) |
json_shared_string & | operator+= (const json_char c) |
void | deref (void) |
size_t offset | PACKED (20) |
size_t len | PACKED (20) |
Public Attributes | |
json_shared_string_internal * | _str |