uHTTP for C++
uHTTP::StringTokenizer Class Reference

#include <StringTokenizer.h>

Public Member Functions

 StringTokenizer (const std::string &str, const std::string &delim)
 
 ~StringTokenizer ()
 
bool hasMoreTokens ()
 
const char * nextToken ()
 
const char * nextToken (const std::string &delim)
 

Private Attributes

std::string strBuf
 
std::string strDelim
 
std::string strCurrToken
 
std::string strNextToken
 
std::string::size_type lastDelimPos
 
bool hasNextTokens
 

Constructor & Destructor Documentation

◆ StringTokenizer()

uHTTP::StringTokenizer::StringTokenizer ( const std::string & str,
const std::string & delim )

◆ ~StringTokenizer()

uHTTP::StringTokenizer::~StringTokenizer ( )

Member Function Documentation

◆ hasMoreTokens()

bool uHTTP::StringTokenizer::hasMoreTokens ( )

◆ nextToken() [1/2]

const char * uHTTP::StringTokenizer::nextToken ( )

◆ nextToken() [2/2]

const char * uHTTP::StringTokenizer::nextToken ( const std::string & delim)

Field Documentation

◆ hasNextTokens

bool uHTTP::StringTokenizer::hasNextTokens
private

◆ lastDelimPos

std::string::size_type uHTTP::StringTokenizer::lastDelimPos
private

◆ strBuf

std::string uHTTP::StringTokenizer::strBuf
private

◆ strCurrToken

std::string uHTTP::StringTokenizer::strCurrToken
private

◆ strDelim

std::string uHTTP::StringTokenizer::strDelim
private

◆ strNextToken

std::string uHTTP::StringTokenizer::strNextToken
private

The documentation for this class was generated from the following file: