morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::ui::detail::AliasResolver Class Reference

Resolves tokens' aliases, depth first, each token once. More...

#include <theme.hpp>

Public Member Functions

 AliasResolver (TokenSet const &merged)
 A resolver over merged.
std::expected< TokenSet, std::string > all ()
 Resolves every token.

Detailed Description

Resolves tokens' aliases, depth first, each token once.

Definition at line 577 of file theme.hpp.

Constructor & Destructor Documentation

◆ AliasResolver()

morph::ui::detail::AliasResolver::AliasResolver ( TokenSet const & merged)
inlineexplicit

A resolver over merged.

Parameters
mergedThe layered tokens.

Definition at line 581 of file theme.hpp.

Member Function Documentation

◆ all()

std::expected< TokenSet, std::string > morph::ui::detail::AliasResolver::all ( )
inlinenodiscard

Resolves every token.

Returns
The resolved set, or why it is refused.

Definition at line 585 of file theme.hpp.


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