coan
6.0.1
A C/C++ Configuration Analyzer
|
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | options |
Manages coan's commandline arguments. More... | |
Enumerations | |
enum | discard_policy { DISCARD_DROP, DISCARD_BLANK, DISCARD_COMMENT } |
Symbolic constants denoting policies for discarding lines. More... | |
enum | contradiction_policy { CONTRADICTION_DELETE, CONTRADICTION_COMMENT, CONTRADICTION_ERROR } |
Symbolic constants denoting policies for handling contradictions. More... | |
enum | command_code { CMD_HELP = 1, CMD_VERSION, CMD_SOURCE, CMD_SYMBOLS, CMD_INCLUDES, CMD_DEFS, CMD_PRAGMAS, CMD_ERRORS, CMD_LINES, CMD_DIRECTIVES, CMD_SPIN } |
Sequential symbolic constants for coan commands. More... | |
This file defines struct options
Definition in file options.h.
enum command_code |
Sequential symbolic constants for coan commands.
enum contradiction_policy |
Symbolic constants denoting policies for handling contradictions.
Symbolic constants denoting policies for handling contradictions between commandline --define
and --undef
options and in-source #define
and #undef
directives.
Enumerator | |
---|---|
CONTRADICTION_DELETE |
Delete a contradicted directive. |
CONTRADICTION_COMMENT |
Comment out a contradicted directive. |
CONTRADICTION_ERROR |
Replace a contradicted directive with an |
enum discard_policy |