libabigail
Public Member Functions | List of all members
svg Struct Reference

#include <abg-viz-svg.h>

Public Member Functions

 svg (const std::string &__title, const canvas &__cv=ansi_letter_canvas, const typography &__typo=arial_typo)
 
void add_title ()
 
void add_y_label ()
 
void add_y_lines ()
 
void add_y_row (const row &)
 
bool empty ()
 
void finish ()
 
void finish_element ()
 
void start ()
 
void start_element ()
 
void write ()
 

Detailed Description

SVG "array" style notation for size/layout/alignment.

This is a compact SVG representation of class layout.

It is composed of a minimum of three data points for each member or base of a class:

Including annotations for holes, padding, and implementation-specified and otherwise invisible objects.

It's constructed by creating vertical columns for each of the data points specified above, and filling in horizontal rows for each of the class components.

Definition at line 63 of file abg-viz-svg.h.


The documentation for this struct was generated from the following file: