Cthulhu  0.2.10
Cthulhu compiler collection
notify.h File Reference
#include <ctu_format_api.h>
#include "core/analyze.h"
#include "core/compiler.h"
#include <stdbool.h>
#include <stddef.h>
Include dependency graph for notify.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  file_config_t
 the configuration for a file More...
 
struct  text_config_t
 
struct  report_config_t
 

Enumerations

enum  text_format_t { eTextSimple , eTextComplex , eTextTotal }
 

Functions

CT_FORMAT_API int text_report (typevec_t *events, report_config_t config, const char *title)
 
CT_FORMAT_API void text_report_rich (text_config_t config, const event_t *event)
 
CT_FORMAT_API void text_report_simple (text_config_t config, const event_t *event)
 

Enumeration Type Documentation

◆ text_format_t

Enumerator
eTextSimple 

simple text reporting

eTextComplex 

complex text reporting

eTextTotal 

Definition at line 61 of file notify.h.

Function Documentation

◆ text_report()

CT_FORMAT_API int text_report ( typevec_t events,
report_config_t  config,
const char *  title 
)

Definition at line 416 of file common_extra.c.

◆ text_report_rich()

CT_FORMAT_API void text_report_rich ( text_config_t  config,
const event_t event 
)

Definition at line 528 of file text_rich.c.

◆ text_report_simple()

CT_FORMAT_API void text_report_simple ( text_config_t  config,
const event_t event 
)

Definition at line 162 of file text_simple.c.