Planeshift
psXMLTag Class Reference

#include <psxmlparser.h>

Public Member Functions

void GetTagName (psString &name)
 
void GetTagParm (const char *param, csString &value)
 
void GetTagParm (const char *param, int &value)
 
void GetTagParm (const char *param, double &value)
 
void GetTagParm (const char *param, float &value)
 
 psXMLTag ()
 
 psXMLTag (psXMLString &str, int where)
 
- Public Member Functions inherited from psString
size_t FindCommonLength (const psString &other) const
 
bool FindNumber (unsigned int &pos, unsigned int &end) const
 
bool FindString (const char *border, unsigned int &pos, unsigned int &end) const
 
int FindSubString (const char *sub, size_t start=0, bool caseInsense=XML_CASE_SENSITIVE, bool wholeWord=false) const
 
int FindSubStringReverse (psString &sub, size_t start, bool caseInsense=XML_CASE_SENSITIVE)
 
void GetLine (size_t start, csString &line) const
 
void GetSubString (psString &str, size_t from, size_t to) const
 
void GetWord (size_t pos, psString &buff, bool wantPunct=INCLUDE_PUNCT) const
 
void GetWordNumber (int which, psString &buff) const
 
bool IsVowel (size_t pos)
 
bool operator< (const psString &other) const
 
bool operator== (const psString &other) const
 
bool operator== (const char *other) const
 
int PartialEquals (const psString &other) const
 
psStringPlural ()
 Check if a character is a vowel. More...
 
 psString ()
 
 psString (const char *str)
 
 psString (const csStringBase &str)
 
 psString (const csString &str)
 
bool ReplaceSubString (const char *what, const char *with)
 
void Split (csStringArray &result, char delim='|')
 Turn the last word of the string into an English plural. More...
 

Additional Inherited Members

- Public Types inherited from psString
enum  { NO_PUNCT =0, INCLUDE_PUNCT =1 }
 

Detailed Description

Definition at line 116 of file psxmlparser.h.

Constructor & Destructor Documentation

psXMLTag::psXMLTag ( )
inline

Definition at line 119 of file psxmlparser.h.

psXMLTag::psXMLTag ( psXMLString str,
int  where 
)
inline

Definition at line 120 of file psxmlparser.h.

Member Function Documentation

void psXMLTag::GetTagName ( psString name)
void psXMLTag::GetTagParm ( const char *  param,
csString &  value 
)
void psXMLTag::GetTagParm ( const char *  param,
int value 
)
void psXMLTag::GetTagParm ( const char *  param,
double &  value 
)
void psXMLTag::GetTagParm ( const char *  param,
float value 
)

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