summaryrefslogtreecommitdiff
path: root/src/mongo/base/string_data.h
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2012-11-27 21:12:53 -0500
committerEliot Horowitz <eliot@10gen.com>2012-11-27 21:12:53 -0500
commitc210c079b47273e9219fe1d40e345580b7234b7f (patch)
tree1cb2db58c80e9aaf112777e1228a8d50ce6d8bdf /src/mongo/base/string_data.h
parentfa81ee399244f6f844f085870af13386ed09c680 (diff)
downloadmongo-c210c079b47273e9219fe1d40e345580b7234b7f.tar.gz
operator[] on StringData for getting a char
Diffstat (limited to 'src/mongo/base/string_data.h')
-rw-r--r--src/mongo/base/string_data.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/base/string_data.h b/src/mongo/base/string_data.h
index 3a42b5d971a..08dca1f4068 100644
--- a/src/mongo/base/string_data.h
+++ b/src/mongo/base/string_data.h
@@ -98,6 +98,7 @@ namespace mongo {
size_t size() const { fillSize(); return _size; }
bool empty() const { return size() == 0; }
string toString() const { return string(data(), size()); }
+ char operator[] ( unsigned pos ) const { return _data[pos]; }
private:
const char* const _data; // is always null terminated, but see "notes" above