#include <stringdata.h>
Classes | |
struct | LiteralTag |
Public Member Functions | |
const char * | data () const |
unsigned | size () const |
template<size_t N> | |
StringData (const char(&val)[N], LiteralTag) | |
StringData (const string &s) | |
StringData (const char *c, size_t strlenOfc) | |
StringData (const char *c) | |
Private Attributes | |
const char *const | _data |
const unsigned | _size |
Definition at line 36 of file stringdata.h.
mongo::StringData::StringData | ( | const char * | c | ) | [inline] |
Definition at line 40 of file stringdata.h.
mongo::StringData::StringData | ( | const char * | c, | |
size_t | strlenOfc | |||
) | [inline] |
Definition at line 47 of file stringdata.h.
mongo::StringData::StringData | ( | const string & | s | ) | [inline] |
Definition at line 51 of file stringdata.h.
mongo::StringData::StringData | ( | const char(&) | val[N], | |
LiteralTag | ||||
) | [inline] |
Definition at line 58 of file stringdata.h.
const char* mongo::StringData::data | ( | ) | const [inline] |
Definition at line 63 of file stringdata.h.
unsigned mongo::StringData::size | ( | ) | const [inline] |
Definition at line 64 of file stringdata.h.
const char* const mongo::StringData::_data [private] |
Definition at line 71 of file stringdata.h.
const unsigned mongo::StringData::_size [private] |
Definition at line 72 of file stringdata.h.