FairRoot/PandaRoot
|
#include <PndStringVector.h>
Public Member Functions | |
PndStringVector () | |
~PndStringVector () | |
PndStringVector (std::string AInput, std::string ADelimiter=" ") | |
void | SetInput (std::string AInput) |
void | SetDelimiter (std::string ADelimiter) |
void | ResetVector () |
std::vector< std::string > | GetStringVector (void) |
void | TestFirst () |
void | TestLast () |
void | Print () |
Private Member Functions | |
std::string | GetString (void) |
Private Attributes | |
std::string::size_type | fStartPos |
std::vector< std::string > | fStrings |
std::string | fInput |
std::string | fDelimiter |
std::string | fOutput |
bool | fFirstDel |
bool | fLastDel |
Definition at line 30 of file PndStringVector.h.
|
inline |
Definition at line 33 of file PndStringVector.h.
|
inline |
Definition at line 34 of file PndStringVector.h.
PndStringVector::PndStringVector | ( | std::string | AInput, |
std::string | ADelimiter = " " |
||
) |
Definition at line 5 of file PndStringVector.cxx.
References SetDelimiter(), and SetInput().
|
private |
Definition at line 12 of file PndStringVector.cxx.
References fDelimiter, fInput, fStartPos, and pos.
Referenced by GetStringVector().
std::vector< std::string > PndStringVector::GetStringVector | ( | void | ) |
Definition at line 36 of file PndStringVector.cxx.
References fStartPos, fStrings, GetString(), ResetVector(), TestFirst(), and TestLast().
Referenced by PndHypGeoHandling::GetPath().
void PndStringVector::Print | ( | ) |
|
inline |
Definition at line 38 of file PndStringVector.h.
References fStrings.
Referenced by GetStringVector().
|
inline |
Definition at line 37 of file PndStringVector.h.
References fDelimiter.
Referenced by PndStringVector().
|
inline |
Definition at line 36 of file PndStringVector.h.
References fInput.
Referenced by PndStringVector().
|
inline |
Definition at line 40 of file PndStringVector.h.
References fDelimiter, fFirstDel, and fInput.
Referenced by GetStringVector().
|
inline |
Definition at line 41 of file PndStringVector.h.
References fDelimiter, fInput, and fLastDel.
Referenced by GetStringVector().
|
private |
Definition at line 48 of file PndStringVector.h.
Referenced by GetString(), SetDelimiter(), TestFirst(), and TestLast().
|
private |
Definition at line 51 of file PndStringVector.h.
Referenced by TestFirst().
|
private |
Definition at line 47 of file PndStringVector.h.
Referenced by GetString(), Print(), SetInput(), TestFirst(), and TestLast().
|
private |
Definition at line 52 of file PndStringVector.h.
Referenced by TestLast().
|
private |
Definition at line 49 of file PndStringVector.h.
|
private |
Definition at line 45 of file PndStringVector.h.
Referenced by GetString(), and GetStringVector().
|
private |
Definition at line 46 of file PndStringVector.h.
Referenced by GetStringVector(), Print(), and ResetVector().