ProteoWizard
|
#include <SAXParser.hpp>
Public Member Functions | |
saxstring (size_t size=0) | |
saxstring (const SAXParser::saxstring &rhs) | |
saxstring (const std::string &rhs) | |
void | unescapeXML () |
~saxstring () | |
saxstring & | operator= (const SAXParser::saxstring &rhs) |
saxstring & | operator= (const char *rhs) |
saxstring & | operator+= (const SAXParser::saxstring &rhs) |
saxstring & | operator+= (const char *rhs) |
bool | operator== (const char *c) const |
bool | operator== (const std::string &s) const |
bool | operator== (const saxstring &s) const |
char * | resize (size_t size) |
void | clear () |
const char * | c_str () const |
char & | operator[] (size_t n) |
size_t | length () const |
size_t | capacity () const |
void | trim_trail_ws () |
int | trim_lead_ws () |
bool | starts_with (const char *txt) const |
bool | ends_with (const char *txt) const |
char * | data () |
Private Member Functions | |
void | init (size_t size) |
Private Attributes | |
char * | _data |
size_t | _used |
size_t | _lead |
size_t | _capacity |
Definition at line 60 of file SAXParser.hpp.
|
inline |
|
inline |
Definition at line 76 of file SAXParser.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 86 of file SAXParser.hpp.
References c_str(), data(), resize(), and pwiz::minimxml::SAXParser::unescapeXML().
Referenced by pwiz::minimxml::SAXParser::Handler::Attributes::attribute::getValuePtr().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 144 of file SAXParser.hpp.
References _capacity, _data, _lead, and _used.
Referenced by clear(), data(), init(), operator+=(), trim_trail_ws(), and unescapeXML().
|
inline |
|
inline |
Definition at line 164 of file SAXParser.hpp.
Referenced by FirstHandler::characters(), SecondHandler::characters(), FifthHandler::characters(), ends_with(), operator+=(), pwiz::minimxml::SAXParser::operator<<(), operator=(), operator==(), starts_with(), testSaxParserString(), trim_lead_ws(), trim_trail_ws(), and unescapeXML().
|
inline |
|
inline |
Definition at line 170 of file SAXParser.hpp.
Referenced by pwiz::minimxml::SAXParser::Handler::Attributes::Attributes(), ends_with(), operator+=(), operator=(), testSaxParserString(), and trim_trail_ws().
|
inline |
|
inline |
Definition at line 176 of file SAXParser.hpp.
References c_str(), pwiz::minimxml::SAXParser::count_trail_ws(), length(), and resize().
Referenced by testSaxParserString().
|
inline |
Definition at line 181 of file SAXParser.hpp.
References _lead, and c_str().
Referenced by testSaxParserString().
|
inline |
|
inline |
|
inline |
Definition at line 196 of file SAXParser.hpp.
References _data, _lead, and resize().
Referenced by pwiz::minimxml::SAXParser::Handler::Attributes::Attributes(), operator+=(), operator=(), operator[](), saxstring(), testSaxParserString(), and unescapeXML().
|
inlineprivate |
Definition at line 203 of file SAXParser.hpp.
References _capacity, _data, _lead, _used, and resize().
Referenced by operator=(), and saxstring().
|
private |
Definition at line 212 of file SAXParser.hpp.
Referenced by c_str(), data(), init(), resize(), and ~saxstring().
|
private |
Definition at line 213 of file SAXParser.hpp.
|
private |
Definition at line 214 of file SAXParser.hpp.
Referenced by c_str(), data(), init(), length(), resize(), and trim_lead_ws().
|
private |
Definition at line 215 of file SAXParser.hpp.
Referenced by capacity(), init(), and resize().