Create a GraphViz dot file from the NeoMutt objects. More...
#include "config.h"#include <stdbool.h>#include <stdio.h>#include <string.h>#include <sys/stat.h>#include <time.h>#include "mutt/lib.h"#include "address/lib.h"#include "config/lib.h"#include "email/lib.h"#include "core/lib.h"#include "conn/lib.h"#include "gui/lib.h"#include "lib.h"#include "attach/lib.h"#include "compmbox/lib.h"#include "expando/lib.h"#include "imap/lib.h"#include "maildir/lib.h"#include "mbox/lib.h"#include "ncrypt/lib.h"#include "nntp/lib.h"#include "pattern/lib.h"#include "pop/lib.h"#include "imap/adata.h"#include "imap/mdata.h"#include "imap/private.h"#include "maildir/edata.h"#include "maildir/mdata.h"#include "nntp/adata.h"#include "nntp/mdata.h"#include "pop/adata.h"#include "pop/private.h"#include "notmuch/lib.h"#include "notmuch/adata.h"#include "notmuch/mdata.h"#include "notmuch/private.h"Go to the source code of this file.
Macros | |
| #define | GV_HIDE_MVIEW_CONTENTS |
| #define | ADD_BOOL(F) |
| #define | ADD_BOOL(F) |
| #define | ADD_FLAG(F) |
| #define | ADDR_LIST(AL) |
| #define | ADD_BOOL(F) |
| #define | ADD_BOOL(F) |
| #define | ADD_BOOL(F) |
Functions | |
| void | dot_email (FILE *fp, const struct Email *e, struct ListHead *links) |
| void | dot_envelope (FILE *fp, const struct Envelope *env, struct ListHead *links) |
| void | dot_patternlist (FILE *fp, const struct PatternList *pl, struct ListHead *links) |
| void | dot_expando_node (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_type_bool (FILE *fp, const char *name, bool val) |
| Write a boolean type field to GraphViz output. | |
| void | dot_type_char (FILE *fp, const char *name, char ch) |
| Write a character type field to GraphViz output. | |
| void | dot_type_date (char *buf, size_t buflen, time_t timestamp) |
| Format a timestamp for GraphViz output. | |
| void | dot_type_file (FILE *fp, const char *name, FILE *struct_fp) |
| Write a file pointer field to GraphViz output. | |
| void | dot_type_number (FILE *fp, const char *name, int num) |
| Write a number type field to GraphViz output. | |
| void | dot_type_string_escape (struct Buffer *buf) |
| Escape special characters in a string for GraphViz. | |
| void | dot_type_string (FILE *fp, const char *name, const char *str, bool force) |
| Write a string type field to GraphViz output. | |
| void | dot_type_umask (char *buf, size_t buflen, int umask) |
| Format a file mode as octal string. | |
| void | dot_ptr_name (char *buf, size_t buflen, const void *ptr) |
| Generate GraphViz object name from pointer. | |
| void | dot_ptr (FILE *fp, const char *name, void *ptr, const char *colour) |
| Write a pointer field to GraphViz output. | |
| void | dot_add_link (struct ListHead *links, const void *src, const void *dst, const char *label, const char *short_label, bool back, const char *colour) |
| Add a link between two objects in GraphViz. | |
| void | dot_graph_header (FILE *fp) |
| Write GraphViz graph header. | |
| void | dot_graph_footer (FILE *fp, struct ListHead *links) |
| Write GraphViz graph footer with links. | |
| void | dot_object_header (FILE *fp, const void *ptr, const char *name, const char *colour) |
| Write GraphViz object header. | |
| void | dot_object_footer (FILE *fp) |
| Write GraphViz object footer. | |
| void | dot_node (FILE *fp, void *ptr, const char *name, const char *colour) |
| Write a simple GraphViz node. | |
| void | dot_path_fs (char *buf, size_t buflen, const char *path) |
| Extract filesystem path from full path. | |
| void | dot_path_imap (char *buf, size_t buflen, const char *path) |
| Extract IMAP path from full path. | |
| void | dot_config (FILE *fp, const char *name, int type, struct ConfigSubset *sub, struct ListHead *links) |
| void | dot_comp (FILE *fp, struct CompressInfo *ci, struct ListHead *links) |
| void | dot_mailbox_type (FILE *fp, const char *name, enum MailboxType type) |
| Write a mailbox type field to GraphViz output. | |
| void | dot_mailbox_imap (FILE *fp, struct ImapMboxData *mdata, struct ListHead *links) |
| Dump IMAP mailbox metadata. | |
| void | dot_mailbox_maildir (FILE *fp, struct MaildirMboxData *mdata, struct ListHead *links) |
| Dump Maildir mailbox metadata. | |
| void | dot_mailbox_mbox (FILE *fp, struct MboxAccountData *mdata, struct ListHead *links) |
| Dump Mbox mailbox metadata. | |
| void | dot_mailbox_nntp (FILE *fp, struct NntpMboxData *mdata, struct ListHead *links) |
| Dump NNTP mailbox metadata. | |
| void | dot_mailbox_notmuch (FILE *fp, struct NmMboxData *mdata, struct ListHead *links) |
| Dump Notmuch mailbox metadata. | |
| void | dot_mailbox_pop (FILE *fp, struct PopAccountData *adata, struct ListHead *links) |
| Dump POP mailbox metadata. | |
| void | dot_mailbox (FILE *fp, struct Mailbox *m, struct ListHead *links) |
| Dump a mailbox object. | |
| void | dot_mailbox_array (FILE *fp, struct MailboxArray *ma, struct ListHead *links) |
| Dump an array of mailboxes. | |
| void | dot_connection (FILE *fp, struct Connection *c, struct ListHead *links) |
| Dump a connection. | |
| void | dot_account_imap (FILE *fp, struct ImapAccountData *adata, struct ListHead *links) |
| Dump IMAP account data. | |
| void | dot_account_mbox (FILE *fp, struct MboxAccountData *adata, struct ListHead *links) |
| Dump Mbox account data. | |
| void | dot_account_nntp (FILE *fp, struct NntpAccountData *adata, struct ListHead *links) |
| Dump NNTP account data. | |
| void | dot_account_notmuch (FILE *fp, struct NmAccountData *adata, struct ListHead *links) |
| Dump Notmuch account data. | |
| void | dot_account_pop (FILE *fp, struct PopAccountData *adata, struct ListHead *links) |
| Dump POP account data. | |
| void | dot_account (FILE *fp, struct Account *a, struct ListHead *links) |
| Dump an account object. | |
| void | dot_account_array (FILE *fp, struct AccountArray *aa, struct ListHead *links) |
| Dump an array of accounts. | |
| void | dot_mview (FILE *fp, const struct MailboxView *mv, struct ListHead *links) |
| Dump a mailbox view. | |
| void | dump_graphviz (const char *title, const struct MailboxView *mv) |
| Dump NeoMutt data structures to GraphViz format. | |
| void | dot_parameter_list (FILE *fp, const char *name, const struct ParameterList *pl) |
| void | dot_content (FILE *fp, struct Content *cont, struct ListHead *links) |
| void | dot_attach_ptr (FILE *fp, struct AttachPtr *aptr, struct ListHead *links) |
| void | dot_body (FILE *fp, const struct Body *b, struct ListHead *links, bool link_next) |
| void | dot_list_head (FILE *fp, const char *name, const struct ListHead *list) |
| void | dot_addr_list (FILE *fp, const char *name, const struct AddressList *al, struct ListHead *links) |
| void | dump_graphviz_body (const struct Body *b) |
| void | dump_graphviz_email (const struct Email *e, const char *title) |
| void | dot_attach_ptr2 (FILE *fp, struct AttachPtr *aptr, struct ListHead *links) |
| void | dot_array_actx_idx (FILE *fp, struct AttachPtr **idx, short idxlen, short idxmax, struct ListHead *links) |
| void | dot_array_actx_v2r (FILE *fp, short *v2r, short vcount, struct ListHead *links) |
| void | dot_array_actx_fp_idx (FILE *fp, FILE **fp_idx, short fp_len, short fp_max, struct ListHead *links) |
| void | dot_array_actx_body_idx (FILE *fp, struct Body **body_idx, short body_len, short body_max, struct ListHead *links) |
| void | dot_attach_ctx (FILE *fp, const struct AttachCtx *actx, struct ListHead *links) |
| void | dump_graphviz_attach_ctx (const struct AttachCtx *actx) |
| const char * | pattern_type_name (int type) |
| void | dot_pattern (FILE *fp, struct Pattern *pat, struct ListHead *links) |
| void | dump_graphviz_patternlist (struct PatternList *pl) |
| void | dot_format (FILE *fp, struct ExpandoFormat *fmt) |
| void | dot_expando_node_empty (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_text (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_pad (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_condition (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_conditional_bool (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_conditional_date (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_container (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_expando (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dot_expando_node_unknown (FILE *fp, const struct ExpandoNode *node, struct ListHead *links) |
| void | dump_graphviz_expando_node (const struct ExpandoNode *node) |
Create a GraphViz dot file from the NeoMutt objects.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file graphviz.c.
| #define GV_HIDE_MVIEW_CONTENTS |
Definition at line 70 of file graphviz.c.
| #define ADD_BOOL | ( | F | ) |
| #define ADD_BOOL | ( | F | ) |
| #define ADD_FLAG | ( | F | ) |
| #define ADDR_LIST | ( | AL | ) |
| #define ADD_BOOL | ( | F | ) |
| #define ADD_BOOL | ( | F | ) |
| #define ADD_BOOL | ( | F | ) |
| void dot_email | ( | FILE * | fp, |
| const struct Email * | e, | ||
| struct ListHead * | links ) |
Helper to add an email boolean flag to graphviz output
Helper to add an email security flag to graphviz output
Definition at line 1463 of file graphviz.c.
| void dot_envelope | ( | FILE * | fp, |
| const struct Envelope * | env, | ||
| struct ListHead * | links ) |
Helper to add an envelope changed flag to graphviz output
Helper to output an address list in graphviz
Definition at line 1400 of file graphviz.c.
| void dot_patternlist | ( | FILE * | fp, |
| const struct PatternList * | pl, | ||
| struct ListHead * | links ) |
Definition at line 1909 of file graphviz.c.
| void dot_expando_node | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2183 of file graphviz.c.
| void dot_type_bool | ( | FILE * | fp, |
| const char * | name, | ||
| bool | val ) |
Write a boolean type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| val | Boolean value |
Definition at line 90 of file graphviz.c.
| void dot_type_char | ( | FILE * | fp, |
| const char * | name, | ||
| char | ch ) |
Write a character type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| ch | Character value |
Definition at line 107 of file graphviz.c.
| void dot_type_date | ( | char * | buf, |
| size_t | buflen, | ||
| time_t | timestamp ) |
Format a timestamp for GraphViz output.
Definition at line 126 of file graphviz.c.
| void dot_type_file | ( | FILE * | fp, |
| const char * | name, | ||
| FILE * | struct_fp ) |
Write a file pointer field to GraphViz output.
| fp | File pointer |
| name | Field name |
| struct_fp | File pointer value |
Definition at line 137 of file graphviz.c.
| void dot_type_number | ( | FILE * | fp, |
| const char * | name, | ||
| int | num ) |
Write a number type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| num | Numeric value |
Definition at line 160 of file graphviz.c.
| void dot_type_string_escape | ( | struct Buffer * | buf | ) |
Escape special characters in a string for GraphViz.
| buf | String buffer to escape |
Definition at line 173 of file graphviz.c.
| void dot_type_string | ( | FILE * | fp, |
| const char * | name, | ||
| const char * | str, | ||
| bool | force ) |
Write a string type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| str | String value |
| force | Always output even if empty |
Definition at line 193 of file graphviz.c.
| void dot_type_umask | ( | char * | buf, |
| size_t | buflen, | ||
| int | umask ) |
Format a file mode as octal string.
Definition at line 224 of file graphviz.c.
| void dot_ptr_name | ( | char * | buf, |
| size_t | buflen, | ||
| const void * | ptr ) |
Generate GraphViz object name from pointer.
Definition at line 236 of file graphviz.c.
| void dot_ptr | ( | FILE * | fp, |
| const char * | name, | ||
| void * | ptr, | ||
| const char * | colour ) |
Write a pointer field to GraphViz output.
| fp | File pointer |
| name | Field name |
| ptr | Pointer value |
| colour | Optional color for pointer |
Definition at line 248 of file graphviz.c.
| void dot_add_link | ( | struct ListHead * | links, |
| const void * | src, | ||
| const void * | dst, | ||
| const char * | label, | ||
| const char * | short_label, | ||
| bool | back, | ||
| const char * | colour ) |
Add a link between two objects in GraphViz.
| links | List to add link to |
| src | Source object pointer |
| dst | Destination object pointer |
| label | Full label text |
| short_label | Short label text |
| back | True if arrow should be reversed |
| colour | Optional color for edge |
Definition at line 275 of file graphviz.c.
| void dot_graph_header | ( | FILE * | fp | ) |
Write GraphViz graph header.
| fp | File pointer |
Definition at line 307 of file graphviz.c.
| void dot_graph_footer | ( | FILE * | fp, |
| struct ListHead * | links ) |
Write GraphViz graph footer with links.
| fp | File pointer |
| links | List of link definitions |
Definition at line 335 of file graphviz.c.
| void dot_object_header | ( | FILE * | fp, |
| const void * | ptr, | ||
| const char * | name, | ||
| const char * | colour ) |
Write GraphViz object header.
| fp | File pointer |
| ptr | Object pointer |
| name | Object name |
| colour | Background color |
Definition at line 353 of file graphviz.c.
| void dot_object_footer | ( | FILE * | fp | ) |
Write GraphViz object footer.
| fp | File pointer |
Definition at line 374 of file graphviz.c.
| void dot_node | ( | FILE * | fp, |
| void * | ptr, | ||
| const char * | name, | ||
| const char * | colour ) |
Write a simple GraphViz node.
| fp | File pointer |
| ptr | Node pointer |
| name | Node name |
| colour | Node color |
Definition at line 388 of file graphviz.c.
| void dot_path_fs | ( | char * | buf, |
| size_t | buflen, | ||
| const char * | path ) |
Extract filesystem path from full path.
Definition at line 409 of file graphviz.c.
| void dot_path_imap | ( | char * | buf, |
| size_t | buflen, | ||
| const char * | path ) |
Extract IMAP path from full path.
Definition at line 432 of file graphviz.c.
| void dot_config | ( | FILE * | fp, |
| const char * | name, | ||
| int | type, | ||
| struct ConfigSubset * | sub, | ||
| struct ListHead * | links ) |
Definition at line 448 of file graphviz.c.
| void dot_comp | ( | FILE * | fp, |
| struct CompressInfo * | ci, | ||
| struct ListHead * | links ) |
Definition at line 503 of file graphviz.c.
| void dot_mailbox_type | ( | FILE * | fp, |
| const char * | name, | ||
| enum MailboxType | type ) |
Write a mailbox type field to GraphViz output.
| fp | File pointer |
| name | Field name |
| type | Mailbox type |
Definition at line 518 of file graphviz.c.
| void dot_mailbox_imap | ( | FILE * | fp, |
| struct ImapMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump IMAP mailbox metadata.
| fp | File pointer |
| mdata | IMAP metadata |
| links | List of links |
Definition at line 569 of file graphviz.c.
| void dot_mailbox_maildir | ( | FILE * | fp, |
| struct MaildirMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump Maildir mailbox metadata.
| fp | File pointer |
| mdata | Maildir metadata |
| links | List of links |
Definition at line 584 of file graphviz.c.
| void dot_mailbox_mbox | ( | FILE * | fp, |
| struct MboxAccountData * | mdata, | ||
| struct ListHead * | links ) |
Dump Mbox mailbox metadata.
| fp | File pointer |
| mdata | Mbox metadata |
| links | List of links |
Definition at line 604 of file graphviz.c.
| void dot_mailbox_nntp | ( | FILE * | fp, |
| struct NntpMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump NNTP mailbox metadata.
| fp | File pointer |
| mdata | NNTP metadata |
| links | List of links |
Definition at line 623 of file graphviz.c.
| void dot_mailbox_notmuch | ( | FILE * | fp, |
| struct NmMboxData * | mdata, | ||
| struct ListHead * | links ) |
Dump Notmuch mailbox metadata.
| fp | File pointer |
| mdata | Notmuch metadata |
| links | List of links |
Definition at line 650 of file graphviz.c.
| void dot_mailbox_pop | ( | FILE * | fp, |
| struct PopAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump POP mailbox metadata.
| fp | File pointer |
| adata | POP account metadata |
| links | List of links |
Definition at line 664 of file graphviz.c.
| void dot_mailbox | ( | FILE * | fp, |
| struct Mailbox * | m, | ||
| struct ListHead * | links ) |
Dump a mailbox object.
| fp | File pointer |
| m | Mailbox to dump |
| links | List of links |
Definition at line 678 of file graphviz.c.
| void dot_mailbox_array | ( | FILE * | fp, |
| struct MailboxArray * | ma, | ||
| struct ListHead * | links ) |
Dump an array of mailboxes.
| fp | File pointer |
| ma | Mailbox array |
| links | List of links |
Definition at line 766 of file graphviz.c.
| void dot_connection | ( | FILE * | fp, |
| struct Connection * | c, | ||
| struct ListHead * | links ) |
Dump a connection.
| fp | File pointer |
| c | Connection to dump |
| links | List of links |
Definition at line 801 of file graphviz.c.
| void dot_account_imap | ( | FILE * | fp, |
| struct ImapAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump IMAP account data.
| fp | File pointer |
| adata | IMAP account data |
| links | List of links |
Definition at line 823 of file graphviz.c.
| void dot_account_mbox | ( | FILE * | fp, |
| struct MboxAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump Mbox account data.
| fp | File pointer |
| adata | Mbox account data |
| links | List of links |
Definition at line 851 of file graphviz.c.
| void dot_account_nntp | ( | FILE * | fp, |
| struct NntpAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump NNTP account data.
| fp | File pointer |
| adata | NNTP account data |
| links | List of links |
Definition at line 872 of file graphviz.c.
| void dot_account_notmuch | ( | FILE * | fp, |
| struct NmAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump Notmuch account data.
| fp | File pointer |
| adata | Notmuch account data |
| links | List of links |
Definition at line 921 of file graphviz.c.
| void dot_account_pop | ( | FILE * | fp, |
| struct PopAccountData * | adata, | ||
| struct ListHead * | links ) |
Dump POP account data.
| fp | File pointer |
| adata | POP account data |
| links | List of links |
Definition at line 935 of file graphviz.c.
| void dot_account | ( | FILE * | fp, |
| struct Account * | a, | ||
| struct ListHead * | links ) |
Dump an account object.
| fp | File pointer |
| a | Account to dump |
| links | List of links |
Definition at line 962 of file graphviz.c.
| void dot_account_array | ( | FILE * | fp, |
| struct AccountArray * | aa, | ||
| struct ListHead * | links ) |
Dump an array of accounts.
| fp | File pointer |
| aa | Account array |
| links | List of links |
Definition at line 1027 of file graphviz.c.
| void dot_mview | ( | FILE * | fp, |
| const struct MailboxView * | mv, | ||
| struct ListHead * | links ) |
Dump a mailbox view.
| fp | File pointer |
| mv | Mailbox view to dump |
| links | List of links |
Definition at line 1054 of file graphviz.c.
| void dump_graphviz | ( | const char * | title, |
| const struct MailboxView * | mv ) |
Dump NeoMutt data structures to GraphViz format.
| title | Optional title for the output file |
| mv | Mailbox view to dump |
Definition at line 1072 of file graphviz.c.
| void dot_parameter_list | ( | FILE * | fp, |
| const char * | name, | ||
| const struct ParameterList * | pl ) |
Definition at line 1157 of file graphviz.c.
| void dot_content | ( | FILE * | fp, |
| struct Content * | cont, | ||
| struct ListHead * | links ) |
Helper to add a boolean content flag to graphviz output
Definition at line 1175 of file graphviz.c.
| void dot_attach_ptr | ( | FILE * | fp, |
| struct AttachPtr * | aptr, | ||
| struct ListHead * | links ) |
Definition at line 1203 of file graphviz.c.
| void dot_body | ( | FILE * | fp, |
| const struct Body * | b, | ||
| struct ListHead * | links, | ||
| bool | link_next ) |
Helper to add a boolean body flag to graphviz output
Definition at line 1226 of file graphviz.c.
| void dot_list_head | ( | FILE * | fp, |
| const char * | name, | ||
| const struct ListHead * | list ) |
Definition at line 1365 of file graphviz.c.
| void dot_addr_list | ( | FILE * | fp, |
| const char * | name, | ||
| const struct AddressList * | al, | ||
| struct ListHead * | links ) |
Definition at line 1386 of file graphviz.c.
| void dump_graphviz_body | ( | const struct Body * | b | ) |
Definition at line 1586 of file graphviz.c.
| void dump_graphviz_email | ( | const struct Email * | e, |
| const char * | title ) |
Definition at line 1608 of file graphviz.c.
| void dot_attach_ptr2 | ( | FILE * | fp, |
| struct AttachPtr * | aptr, | ||
| struct ListHead * | links ) |
Definition at line 1636 of file graphviz.c.
| void dot_array_actx_idx | ( | FILE * | fp, |
| struct AttachPtr ** | idx, | ||
| short | idxlen, | ||
| short | idxmax, | ||
| struct ListHead * | links ) |
Definition at line 1658 of file graphviz.c.
| void dot_array_actx_v2r | ( | FILE * | fp, |
| short * | v2r, | ||
| short | vcount, | ||
| struct ListHead * | links ) |
Definition at line 1682 of file graphviz.c.
| void dot_array_actx_fp_idx | ( | FILE * | fp, |
| FILE ** | fp_idx, | ||
| short | fp_len, | ||
| short | fp_max, | ||
| struct ListHead * | links ) |
Definition at line 1698 of file graphviz.c.
| void dot_array_actx_body_idx | ( | FILE * | fp, |
| struct Body ** | body_idx, | ||
| short | body_len, | ||
| short | body_max, | ||
| struct ListHead * | links ) |
Definition at line 1716 of file graphviz.c.
| void dot_attach_ctx | ( | FILE * | fp, |
| const struct AttachCtx * | actx, | ||
| struct ListHead * | links ) |
Definition at line 1742 of file graphviz.c.
| void dump_graphviz_attach_ctx | ( | const struct AttachCtx * | actx | ) |
Definition at line 1776 of file graphviz.c.
| const char * pattern_type_name | ( | int | type | ) |
Definition at line 1798 of file graphviz.c.
| void dot_pattern | ( | FILE * | fp, |
| struct Pattern * | pat, | ||
| struct ListHead * | links ) |
Definition at line 1852 of file graphviz.c.
| void dump_graphviz_patternlist | ( | struct PatternList * | pl | ) |
Definition at line 1935 of file graphviz.c.
| void dot_format | ( | FILE * | fp, |
| struct ExpandoFormat * | fmt ) |
Definition at line 1957 of file graphviz.c.
| void dot_expando_node_empty | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 1982 of file graphviz.c.
| void dot_expando_node_text | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 1989 of file graphviz.c.
| void dot_expando_node_pad | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2001 of file graphviz.c.
| void dot_expando_node_condition | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2043 of file graphviz.c.
| void dot_expando_node_conditional_bool | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2073 of file graphviz.c.
| void dot_expando_node_conditional_date | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2088 of file graphviz.c.
| void dot_expando_node_container | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2110 of file graphviz.c.
| void dot_expando_node_expando | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2151 of file graphviz.c.
| void dot_expando_node_unknown | ( | FILE * | fp, |
| const struct ExpandoNode * | node, | ||
| struct ListHead * | links ) |
Definition at line 2168 of file graphviz.c.
| void dump_graphviz_expando_node | ( | const struct ExpandoNode * | node | ) |
Definition at line 2217 of file graphviz.c.