Porytiles
Loading...
Searching...
No Matches
porytiles::ProvenanceChainLink< T > Struct Template Reference

A container that pairs a provider name with its LayerValue response. More...

#include <layer_value.hpp>

Collaboration diagram for porytiles::ProvenanceChainLink< T >:
[legend]

Public Attributes

std::string provider_name
 
LayerValue< T > layer_value
 

Detailed Description

template<typename T>
struct porytiles::ProvenanceChainLink< T >

A container that pairs a provider name with its LayerValue response.

ProvenanceChainLink is used to represent one link in the provenance chain for a config value. It captures what a specific provider would return for a given configuration query. The full provenance chain shows what each provider in the priority-ordered list would return, useful for debugging configuration resolution.

Template Parameters
TThe type of the underlying config value

Definition at line 134 of file layer_value.hpp.

Member Data Documentation

◆ layer_value

template<typename T >
LayerValue<T> porytiles::ProvenanceChainLink< T >::layer_value

Definition at line 136 of file layer_value.hpp.

◆ provider_name

template<typename T >
std::string porytiles::ProvenanceChainLink< T >::provider_name

Definition at line 135 of file layer_value.hpp.


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