|
CPGen
C++ project generator
|
Orchestrates the full dependency resolution pipeline for a project. More...
#include "CPGen/Core/Config.hpp"#include "CPGen/Core/Resolved.hpp"#include "CPGen/Resolvers/ModuleResolver.hpp"#include <memory>

Go to the source code of this file.
Classes | |
| class | ProjectResolver |
| Converts a ProjectConfig into a fully resolved ResolvedProject. More... | |
Orchestrates the full dependency resolution pipeline for a project.
Given a ProjectConfig (produced by the CLI or TUI), ProjectResolver asks ModuleResolver to resolve each requested dependency module, collects all TargetInjection objects, deduplicates the resulting build targets, and returns a ResolvedProject ready for the generators.