GEOS  3.9.1dev
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
geos::io::StringTokenizer Class Reference

#include <StringTokenizer.h>

Public Types

enum  { TT_EOF, TT_EOL, TT_NUMBER, TT_WORD }
 

Public Member Functions

 StringTokenizer (const std::string &txt)
 
 ~StringTokenizer ()
 
int nextToken ()
 
int peekNextToken ()
 
double getNVal ()
 
std::string getSVal ()
 

Private Member Functions

 StringTokenizer (const StringTokenizer &other)=delete
 
StringTokenizeroperator= (const StringTokenizer &rhs)=delete
 

Private Attributes

const std::string & str
 
std::string stok
 
double ntok
 
std::string::const_iterator iter
 

Detailed Description

Definition at line 35 of file StringTokenizer.h.

Member Enumeration Documentation

anonymous enum
Enumerator
TT_EOF 
TT_EOL 
TT_NUMBER 
TT_WORD 

Definition at line 37 of file StringTokenizer.h.

Constructor & Destructor Documentation

geos::io::StringTokenizer::StringTokenizer ( const std::string &  txt)
explicit
geos::io::StringTokenizer::~StringTokenizer ( )
inline

Definition at line 45 of file StringTokenizer.h.

geos::io::StringTokenizer::StringTokenizer ( const StringTokenizer other)
privatedelete

Member Function Documentation

double geos::io::StringTokenizer::getNVal ( )
std::string geos::io::StringTokenizer::getSVal ( )
int geos::io::StringTokenizer::nextToken ( )
StringTokenizer& geos::io::StringTokenizer::operator= ( const StringTokenizer rhs)
privatedelete
int geos::io::StringTokenizer::peekNextToken ( )

Member Data Documentation

std::string::const_iterator geos::io::StringTokenizer::iter
private

Definition at line 54 of file StringTokenizer.h.

double geos::io::StringTokenizer::ntok
private

Definition at line 53 of file StringTokenizer.h.

std::string geos::io::StringTokenizer::stok
private

Definition at line 52 of file StringTokenizer.h.

const std::string& geos::io::StringTokenizer::str
private

Definition at line 51 of file StringTokenizer.h.


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