Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Splitter Class Reference

#include <Splitter.h>

List of all members.


Detailed Description

line splitter algorithm


Public Methods

 Splitter ()
virtual ~Splitter ()
virtual bool SetLineBreakCharacter (char lbc)
 set line break character for Split sets the LineBreakCharacter used by the Split method

virtual bool Split (std::vector< std::string > &dest, const std::string &src)
 split a string into a vector of lines splits a string consisting of several lines (seperated by the LineBreakCharacter) into an array containing the lines (excluding the LineBreakCharacter)
Attention:
An empty string will split into an array consisting of only the empty string



Private Attributes

char _LineBreak


Constructor & Destructor Documentation

Splitter::Splitter  
 

Splitter::~Splitter   [virtual]
 


Member Function Documentation

bool Splitter::SetLineBreakCharacter char    lbc [virtual]
 

set line break character for Split sets the LineBreakCharacter used by the Split method

Parameters:
lbc  line break character
Returns :
always returns true

bool Splitter::Split std::vector< std::string > &    dest,
const std::string &    src
[virtual]
 

split a string into a vector of lines splits a string consisting of several lines (seperated by the LineBreakCharacter) into an array containing the lines (excluding the LineBreakCharacter)

Attention:
An empty string will split into an array consisting of only the empty string

Parameters:
dest  vector of lines
src  source string
Returns :
always returns true


Member Data Documentation

char Splitter::_LineBreak [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Mar 18 13:10:33 2004 for journaline_demo by doxygen1.2.17