#include <string>
#include <sstream>
#include <stdlib.h>
#include <ctype.h>
#include <assert.h>
#include <stdarg.h>
#include "xml_support.h"
#include <boost/tokenizer.hpp>
#include <boost/lexical_cast.hpp>
Go to the source code of this file.
|
string | strtoupper (const string &foo) |
|
string | strtolower (const string &foo) |
|
string | XMLSupport::replace_space (const string &str) |
|
bool | XMLSupport::parse_bool (const string &str) |
|
double | XMLSupport::parse_float (const string &str) |
|
float | XMLSupport::parse_floatf (const string &str) |
|
void | XMLSupport::parse_floatv (const std::string &input, size_t maxTokens,...) |
|
void | XMLSupport::parse_floatfv (const string &input, int maxTokens,...) |
|
int | XMLSupport::parse_int (const string &str) |
|
string::size_type | XMLSupport::parse_option_find (const string &str, const string &opt, const string &sep, const string &vsep) |
|
bool | XMLSupport::parse_option_ispresent (const string &str, const string &opt, const string &sep, const string &vsep) |
|
string | XMLSupport::parse_option_value (const string &str, const string &opt, const string &defvalue, const string &sep, const string &vsep) |
|
string | XMLSupport::escaped_string (const string &str) |
|
#define ESCAPE_CASE |
( |
|
e, |
|
|
|
c, |
|
|
|
skip |
|
) |
| |
Value:case e: \
if (rp && str[rp-1] == '\\') rv[ip++] = c; \
else if (!skip) \
rv[ip++] = e; \
break
string strtolower |
( |
const string & |
foo) | |
|
string strtoupper |
( |
const string & |
foo) | |
|