#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.