CPGen
C++ project generator
Loading...
Searching...
No Matches
Public Attributes | List of all members
ResolvedModule Struct Reference

A dependency module after its JSON definition has been parsed. More...

#include <Resolved.hpp>

Public Attributes

std::string name
 Canonical module name as declared in its JSON file.
 
std::optional< FetchContentfetch_content
 

Detailed Description

A dependency module after its JSON definition has been parsed.

Produced by ModuleResolver::resolveModule for each requested module name.

Member Data Documentation

◆ fetch_content

std::optional<FetchContent> ResolvedModule::fetch_content

FetchContent descriptor, present when the module ships its own source (downloaded at CMake configure time).

◆ name

std::string ResolvedModule::name

Canonical module name as declared in its JSON file.


The documentation for this struct was generated from the following file: