8#ifndef __ABG_VIZ_SVG_H__
9#define __ABG_VIZ_SVG_H__
30 const style& _M_style;
39extern const style base_row_sty;
40extern const style member_row_sty;
41extern const style implementation_row_sty;
68 const std::string _M_title;
72 const units_type _M_x_size = 3;
73 units_type _M_x_space;
74 units_type _M_x_origin;
77 units_type _M_y_space;
78 units_type _M_y_origin;
80 std::ostringstream _M_sstream;
87 svg(
const std::string &__title,
90 : _M_title(__title), _M_canvas(__cv), _M_typo(__typo), _M_y_size(0)
95 _M_x_origin = _M_x_space * 1;
96 _M_y_origin = _M_y_space * 2;
101 empty() {
return _M_sstream.str().empty(); }
113 add_y_row(
const row&);
127 this->start_element();
136 this->finish_element();
Toplevel namespace for libabigail.
const style primary_row_sty
Useful row constants. Maybe just do enum->value map.
const canvas ansi_letter_canvas
Useful canvas constants.
const typography arial_typo
Useful typography constants.
Datum consolidating style preferences.