Swiftray  1.0
svgpp-common.h File Reference
#include <boost/mpl/set.hpp>
#include <boost/mpl/set/set50.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/variant.hpp>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <parser/svgpp-color-factory.h>
#include <svgpp/policy/xml/libxml2.hpp>
#include <svgpp/svgpp.hpp>
#include <string>
#include <QList>
#include <QString>
#include <layer.h>

Go to the source code of this file.

Namespaces

 Parser
 

Macros

#define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
 
#define BOOST_MPL_LIMIT_SET_SIZE   50
 
#define BOOST_PARAMETER_MAX_ARITY   15
 
#define SVGPP_USE_EXTERNAL_COLOR_PARSER
 
#define SVGPP_USE_EXTERNAL_MISC_PARSER
 
#define SVGPP_USE_EXTERNAL_PAINT_PARSER
 
#define SVGPP_USE_EXTERNAL_PATH_DATA_PARSER
 
#define SVGPP_USE_EXTERNAL_PRESERVE_ASPECT_RATIO_PARSER
 
#define SVGPP_USE_EXTERNAL_TRANSFORM_PARSER
 

Functions

void Parser::svgpp_add_layer (LayerPtr &layer)
 
void Parser::svgpp_add_shape (ShapePtr &shape, QString &layer_name)
 
bool Parser::svgpp_parse (QByteArray &data)
 
void Parser::svgpp_set_active_layer (LayerPtr &layer)
 
void Parser::svgpp_unset_active_layer ()
 

Variables

LayerPtr Parser::svgpp_active_layer_ = nullptr
 
QMap< QString, Layer * > * Parser::svgpp_layer_map = new QMap<QString, Layer *>()
 
QList< LayerPtr > * Parser::svgpp_layers = new QList<LayerPtr>()
 

Macro Definition Documentation

◆ BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS

#define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS

◆ BOOST_MPL_LIMIT_SET_SIZE

#define BOOST_MPL_LIMIT_SET_SIZE   50

◆ BOOST_PARAMETER_MAX_ARITY

#define BOOST_PARAMETER_MAX_ARITY   15

◆ SVGPP_USE_EXTERNAL_COLOR_PARSER

#define SVGPP_USE_EXTERNAL_COLOR_PARSER

◆ SVGPP_USE_EXTERNAL_MISC_PARSER

#define SVGPP_USE_EXTERNAL_MISC_PARSER

◆ SVGPP_USE_EXTERNAL_PAINT_PARSER

#define SVGPP_USE_EXTERNAL_PAINT_PARSER

◆ SVGPP_USE_EXTERNAL_PATH_DATA_PARSER

#define SVGPP_USE_EXTERNAL_PATH_DATA_PARSER

◆ SVGPP_USE_EXTERNAL_PRESERVE_ASPECT_RATIO_PARSER

#define SVGPP_USE_EXTERNAL_PRESERVE_ASPECT_RATIO_PARSER

◆ SVGPP_USE_EXTERNAL_TRANSFORM_PARSER

#define SVGPP_USE_EXTERNAL_TRANSFORM_PARSER