openMSX
|
#include "one_of.hh"
#include "small_compare.hh"
#include <array>
#include <cassert>
#include <cstdint>
#include <string_view>
Go to the source code of this file.
Classes | |
class | rapidsax::NullHandler |
class | rapidsax::ParseError |
struct | rapidsax::internal::WhitespacePred |
struct | rapidsax::internal::NodeNamePred |
struct | rapidsax::internal::AttributeNamePred |
struct | rapidsax::internal::TextPred |
struct | rapidsax::internal::TextPureNoWsPred |
struct | rapidsax::internal::TextPureWithWsPred |
struct | rapidsax::internal::AttPred1 |
struct | rapidsax::internal::AttPred2 |
struct | rapidsax::internal::AttPurePred1 |
struct | rapidsax::internal::AttPurePred2 |
class | rapidsax::internal::Parser< FLAGS, HANDLER > |
Namespaces | |
namespace | rapidsax |
namespace | rapidsax::internal |
Functions | |
template<int FLAGS, typename HANDLER > | |
void | rapidsax::parse (HANDLER &handler, char *xml) |
void | rapidsax::internal::insertUTF8char (char *&text, uint32_t code) |
void | rapidsax::internal::skipBOM (char *&text) |
Variables | |
constexpr size_t | rapidsax::EXTRA_BUFFER_SPACE = 8 |
constexpr int | rapidsax::noEntityTranslation = 0x1 |
constexpr int | rapidsax::trimWhitespace = 0x2 |
constexpr int | rapidsax::normalizeWhitespace = 0x4 |
constexpr int | rapidsax::zeroTerminateStrings = 0x8 |
constexpr std::array< const uint8_t, 256 > | rapidsax::internal::lutChar |
constexpr std::array< const uint8_t, 256 > | rapidsax::internal::lutDigits |