libabigail
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
node_base Struct Reference

Base class for graph nodes. More...

#include <abg-viz-dot.h>

Inheritance diagram for node_base:
[legend]

Public Types

enum  type { child , parent }
 Possible derived types. More...
 

Public Member Functions

 node_base (const std::string &__id, type __t, const style &__sty)
 

Public Attributes

units_type _M_count
 
std::string _M_id
 
const style_M_style
 
type _M_type
 
float _M_x_space
 
float _M_y_space
 

Static Public Attributes

static units_type _M_count_total
 

Detailed Description

Base class for graph nodes.

Definition at line 17 of file abg-viz-dot.h.

Member Enumeration Documentation

◆ type

enum type

Possible derived types.

Definition at line 20 of file abg-viz-dot.h.

Constructor & Destructor Documentation

◆ node_base()

node_base ( const std::string &  __id,
type  __t,
const style __sty 
)
inlineexplicit

Definition at line 31 of file abg-viz-dot.h.

Member Data Documentation

◆ _M_count

units_type _M_count

Definition at line 24 of file abg-viz-dot.h.

◆ _M_count_total

units_type _M_count_total
static

Definition at line 23 of file abg-viz-dot.h.

◆ _M_id

std::string _M_id

Definition at line 22 of file abg-viz-dot.h.

◆ _M_style

const style& _M_style

Definition at line 28 of file abg-viz-dot.h.

◆ _M_type

type _M_type

Definition at line 25 of file abg-viz-dot.h.

◆ _M_x_space

float _M_x_space

Definition at line 26 of file abg-viz-dot.h.

◆ _M_y_space

float _M_y_space

Definition at line 27 of file abg-viz-dot.h.


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