Graphviz 13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
Agtag_s Struct Reference

tag in Agobj_s for graphs, nodes, and edges. More...

#include <cgraph.h>

Data Fields

unsigned objtype: 2
 access with AGTYPE
 
unsigned mtflock: 1
 move-to-front lock, guards Agobj_s::data
 
unsigned attrwf: 1
 
unsigned seq: (sizeof(unsigned) * 8 - 4)
 
IDTYPE id
 

Detailed Description

While there may be several structs for a given node or edges, there is only one unique ID (per main graph).

Definition at line 197 of file cgraph.h.

Field Documentation

◆ attrwf

unsigned Agtag_s::attrwf

Definition at line 201 of file cgraph.h.

◆ id

IDTYPE Agtag_s::id

Definition at line 203 of file cgraph.h.

Referenced by agdelnodeimage(), agedge(), agfindedge_by_id(), agsubrep(), and dict_relabel().

◆ mtflock

unsigned Agtag_s::mtflock

Definition at line 200 of file cgraph.h.

Referenced by aggetrec(), objputrec(), and set_data().

◆ objtype

unsigned Agtag_s::objtype

Definition at line 199 of file cgraph.h.

Referenced by agdelrec(), agedge(), agfindedge_by_id(), agxset(), dfs(), and ok_to_make_edge().

◆ seq

unsigned Agtag_s::seq

Definition at line 202 of file cgraph.h.


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