# CPIP Processing of leds_autoprog.h

This has links to individual pages about the pre-processing of this file.

## 1. Source Code

HTML representations of the source file and the translation unit as seen by the compiler.

Lines in the source file are linked to the translation unit where appropriate. Macros in the source file are linked to the macro page.

### The source file and as a translation unit

## 2. Include Graphs

This is the relationships of the #include'd files presented as a SVG graph or as text.

The SVG graph shows the tree of included files in a graphical fashion with each file as a node and the #include relationship as an edge.

You can choose the scale with the selectors at the top. Mousing over the nodes in the SVG graph pops up information about the #include process.

### A visual #include tree in SVG or as Text

## 3. Conditional Compilation

The conditional compilation statements as green (i.e. evaluates as True) and red (evaluates as False). Each statement is linked to the source code it came from.

### The conditional compilation graph

## 4. Macros

A page describing the macros encountered during pre-processing, their definition, where defined, where used and their dependencies. All linked to the source code.

### The Macro Environment

## 5. Token Count

A table of the token types and their count.

Token Type | Count
--- | ---
header-name | 0
identifier | 597
pp-number | 509
character-literal | 0
string-literal | 0
preprocessing-op-or-punc | 1691
non-whitespace | 0
whitespace | 1058
concat | 0
Total: | 3855

## 6. Files Included and Count

A table of the source files included, their directories and the number of times they were included.

The links lead to the source code.

File Path | Include Count | Lines | Bytes | Total Lines | Total Bytes
--- | --- | --- | --- | --- | ---
Macros.h | 1 | 1,222 | 363,027 | 1,222 | 363,027
MobaLedLib.h | 1 | 1,493 | 131,840 | 1,493 | 131,840
include_dir\ | Dprintf.h | 1 | 24 | 1,010 | 24 | 1,010
FastLED.h | 1 | 24 | 1,010 | 24 | 1,010
IntDefs.h | 1 | 24 | 1,010 | 24 | 1,010
LED_HeartBeat.h | 1 | 24 | 1,010 | 24 | 1,010
Lib_Config.h | 1 | 24 | 1,010 | 24 | 1,010
leds_autoprog.h | 1 | 181 | 9,385 | 181 | 9,385

Total number of unique files: 9

Total number of files processed: 9

Total number of lines processed: 3,016

Total number of bytes processed: 509,302

Completion time: Sun May 4 13:29:31 2025 CPIP version: 0.9.8rc0

Back to: Index Page