Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
XMLQualifiedName.h File Reference

Helper type for an XML attribute name with an optional namespace. More...

#include <ostream>
#include <string_view>
#include "donner/base/RcString.h"
#include "donner/base/RcStringOrRef.h"
#include "donner/base/Utils.h"
Include dependency graph for XMLQualifiedName.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  donner::xml::XMLQualifiedName
 Represents an XML attribute name with an optional namespace. More...
struct  donner::xml::XMLQualifiedNameRef
 Reference type for XMLQualifiedName, to pass the value to APIs without needing to allocate an RcString. More...
struct  std::hash< donner::xml::XMLQualifiedNameRef >
 Hash function for donner::xml::XMLQualifiedNameRef. More...
struct  std::hash< donner::xml::XMLQualifiedName >
 Hash function for donner::xml::XMLQualifiedName. More...

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.
namespace  donner::xml
 XML parsing and document model support, top-level objects are donner::xml::XMLParser and donner::xml::XMLDocument.

Detailed Description

Helper type for an XML attribute name with an optional namespace.