mongo::StringData Class Reference

#include <stringdata.h>

List of all members.

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

Detailed Description

Definition at line 36 of file stringdata.h.


Constructor & Destructor Documentation

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.

template<size_t N>
mongo::StringData::StringData ( const char(&)  val[N],
LiteralTag   
) [inline]

Definition at line 58 of file stringdata.h.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:58 2013