coan 4.2.4
|
#include "line_despatch.h"
#include "report.h"
#include "args.h"
#include "line_edit.h"
#include "io.h"
Go to the source code of this file.
Data Structures | |
struct | line_despatch_state_s |
Defines | |
#define | LINE_UNSIMPLIFIED (GET_PUBLIC(line_edit,ops_cut) == false && GET_PUBLIC(line_edit,parens_deleted) == 0) |
Typedefs | |
typedef struct line_despatch_state_s | line_despatch_state_t |
Enumerations | |
enum | line_despatch_storage_type { line_despatch_storage_type = STATE_STATIC } |
enum | line_despatch_init_type { line_despatch_initialisation_type = STATIC_INITABLE } |
Functions | |
static void | printline_fast (void) |
static void | printline_cut (void) |
static void | printline_restore_all_paren (void) |
static void | printline_slow (void) |
static void | printline (void) |
static void | printline_commented_out (void) |
static void | flushline_dummy (bool keep, const char *insert_text) |
static void | flushline_live (bool keep, char const *insert_text) |
void | line_despatch_initor (void) |
void | line_despatch_finitor (void) |
void | line_despatch_no_op (void) |
void | print (void) |
void | drop (void) |
void | substitute (const char *replacement) |
Variables | |
static line_despatch_state_t | line_despatch_state |
line_despatch_state_t * | line_despatch_h = & line_despatch_state |
line_despatch_public_state_t * | line_despatch_public_h = ( line_despatch_public_state_t *)& line_despatch_state |
static const line_despatch_state_t *const | line_despatch_static_initialiser_h = & line_despatch_static_initialiser |
void(* | line_despatch_init_h )(line_despatch_state_t *) |
void(* | line_despatch_finis_h )(line_despatch_state_t *) |
static const line_despatch_state_t | line_despatch_static_initialiser = { { 0, 0 }, flushline_live, false } |
This file implements the Line Despatch component
Definition in file line_despatch.c.