mongo::StringSplitter Class Reference

#include <text.h>

List of all members.

Public Member Functions

bool more ()
string next ()
vector< string > split ()
void split (vector< string > &l)
 StringSplitter (const char *big, const char *splitter)

Static Public Member Functions

static string join (vector< string > &l, const string &split)
static vector< string > split (const string &big, const string &splitter)

Private Attributes

const char * _big
const char * _splitter

Detailed Description

Definition at line 37 of file text.h.


Constructor & Destructor Documentation

mongo::StringSplitter::StringSplitter ( const char *  big,
const char *  splitter 
) [inline]
Parameters:
big the string to be split
splitter the delimiter

Definition at line 42 of file text.h.


Member Function Documentation

static string mongo::StringSplitter::join ( vector< string > &  l,
const string &  split 
) [inline, static]

Definition at line 84 of file text.h.

bool mongo::StringSplitter::more (  )  [inline]
Returns:
true if more to be taken via next()

Definition at line 47 of file text.h.

string mongo::StringSplitter::next (  )  [inline]

get next split string fragment

Definition at line 52 of file text.h.

static vector<string> mongo::StringSplitter::split ( const string &  big,
const string &  splitter 
) [inline, static]

Definition at line 79 of file text.h.

vector<string> mongo::StringSplitter::split (  )  [inline]

Definition at line 73 of file text.h.

void mongo::StringSplitter::split ( vector< string > &  l  )  [inline]

Definition at line 67 of file text.h.


Member Data Documentation

const char* mongo::StringSplitter::_big [private]

Definition at line 95 of file text.h.

const char* mongo::StringSplitter::_splitter [private]

Definition at line 96 of file text.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