#include <adobe/config.hpp>
#include <adobe/functional.hpp>
#include <adobe/implementation/string_pool.hpp>
#include <adobe/istream.hpp>
#include <adobe/name.hpp>
#include <adobe/string.hpp>
#include <adobe/unicode.hpp>
#include <adobe/xml_parser.hpp>
#include <boost/function.hpp>
#include <boost/noncopyable.hpp>
#include <sstream>
#include <vector>
#include <map>
#include <cassert>
#include <cctype>
Go to the source code of this file.
Classes |
class | xstring_context_t |
| Scope-based runtime context stack for glossary lookups. More...
|
Namespaces |
namespace | adobe |
Functions |
template<typename O > |
void | parse_xml_fragment (uchar_ptr_t fragment, std::size_t n, O output) |
template<typename O > |
void | parse_xml_fragment (const char *fragment, O output) |
template<typename O > |
void | parse_xml_fragment (const std::string &fragment, O output) |
std::string | xstring (const std::string &xstr) |
template<typename O > |
void | xstring (const char *xstr, std::size_t n, O output) |
template<typename O > |
void | xstring (const char *xstr, O output) |
std::string | xstring (const char *xstr, std::size_t n) |
void | xstring_clear_glossary () |
std::string | xstring_replace (const std::string &xstr, const std::string *first, const std::string *last) |
std::string | xstring_replace (const std::string &xstr, const std::string &marker) |
std::string | xstring_replace (const name_t &xstr_id, const std::string *first, const std::string *last) |
std::string | xstring_replace (const name_t &xstr_id, const std::string &marker) |