Merges three Doxyfile configuration tiers into a single mapping.
T1 (global) is the base. T2 (local/custom) overrides T1. T3 (runtime) explicitly overrides T2. Any key-level override or collision is logged as a DEBUG entry under the “ude.collector.doxyfile” logger, naming the key.
Returns:
The merged key/value mapping.
Methods
merge_doxyfile_tiers
merge_doxyfile_tiers(t1: dict, t2: dict, t3: dict) -> dict
Merges three Doxyfile configuration tiers into a single mapping.
T1 (global) is the base. T2 (local/custom) overrides T1. T3 (runtime) explicitly overrides T2. Any key-level override or collision is logged as a DEBUG entry under the “ude.collector.doxyfile” logger, naming the key.
Returns:
The merged key/value mapping.
| Parameter | Type | Description |
|---|---|---|
| t1 | dict | Base (global) tier. |
| t2 | dict | Local/custom tier, overrides T1. |
| t3 | dict | Runtime tier, overrides T2 and T1. |
Generated with Flude
Copyright © 2026