Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
DataUrlParser.h File Reference
#include <cstdint>
#include <string_view>
#include <variant>
#include <vector>
#include "donner/base/RcString.h"
#include "donner/base/Utils.h"
Include dependency graph for DataUrlParser.h:

Classes

class  donner::parser::DataUrlParser
 Parse a URL, which can be an external resource or a data URL. More...
 
struct  donner::parser::DataUrlParser::Result
 Result of parsing a data URL or external URL. More...
 

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.
 
namespace  donner::parser
 Parsers for shared data types such as NumberParser and LengthParser.
 

Enumerations

enum class  donner::parser::DataUrlParserError : uint8_t { donner::parser::InvalidDataUrl }
 Enum of possible errors that can occur when loading an image. More...
 

Functions

std::string_view donner::parser::ToString (DataUrlParserError err)