libabigail
|
#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 () |
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.
|
inline |
Definition at line 87 of file abg-viz-svg.h.
|
inline |
Definition at line 101 of file abg-viz-svg.h.
|
inline |
Definition at line 132 of file abg-viz-svg.h.
|
inline |
Definition at line 125 of file abg-viz-svg.h.