coan 4.2.4
The Line Select component interface.
Collaboration diagram for The Line Select component interface.:

Modules

 Macro-generated code

Files

file  line_select.c
file  line_select.h

Functions

bool eligible_line (int cmd_code, int directive)
bool dropping_line (void)

Function Documentation

bool dropping_line ( void  )

Say whether we are dropping the current line,

If --complement is not in effect then the function returns the same value as dead_line(). Otherwise the opposite value.

Definition at line 57 of file line_select.c.

References complement(), dead_line(), GET_PUBLIC, and INSOURCE.

Referenced by eligible_line(), eval_hash_include(), eval_line(), and symbol_evaluate_status().

Here is the call graph for this function:

bool eligible_line ( int  cmd_code,
int  directive 
)

Say whether the current input line is eligible for evaluation by a specified command, given the other options in effect.

Parameters:
cmd_codeThe command code of the command in question.
directiveThe preprocessor directive found on the current line.

Definition at line 63 of file line_select.c.

References CMD_SYMBOLS, dropping_line(), GET_PUBLIC, HASH_DEFINE, HASH_IF, HASH_IFDEF, HASH_IFNDEF, HASH_INCLUDE, HASH_UNDEF, and is_unconditional_line().

Referenced by eval_hash_define(), eval_hash_include(), eval_hash_undef(), eval_line(), eval_possible_symbol(), eval_unary(), and symbol_evaluate_status().

Here is the call graph for this function:

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines