Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
DonnerSvgTool.cc File Reference
#include "donner/svg/tool/DonnerSvgTool.h"
#include <fcntl.h>
#include <sys/select.h>
#include <termios.h>
#include <unistd.h>
#include <algorithm>
#include <charconv>
#include <chrono>
#include <filesystem>
#include <fstream>
#include <limits>
#include <optional>
#include <ostream>
#include <span>
#include <string>
#include <string_view>
#include <thread>
#include <vector>
#include "donner/base/Box.h"
#include "donner/base/DiagnosticRenderer.h"
#include "donner/base/ParseDiagnostic.h"
#include "donner/base/ParseWarningSink.h"
#include "donner/base/Utils.h"
#include "donner/svg/DonnerController.h"
#include "donner/svg/SVG.h"
#include "donner/svg/SVGGeometryElement.h"
#include "donner/svg/SVGPathElement.h"
#include "donner/svg/renderer/Renderer.h"
#include "donner/svg/renderer/RendererInterface.h"
#include "donner/svg/renderer/TerminalImageViewer.h"
#include "donner/svg/resources/SandboxedFileResourceLoader.h"
#include "donner/svg/tool/DonnerSvgToolUtils.h"
Include dependency graph for DonnerSvgTool.cc:

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.
namespace  donner::svg
 Donner SVG library, which can load, manipulate and render SVG files.

Functions

int donner::svg::RunDonnerSvgTool (int argc, char *argv[], std::ostream &out, std::ostream &err)
 Run the donner-svg command line tool.