CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
rule.cppm
Go to the documentation of this file.
1
5
6export module cydui.styling.rules;
7
8import std;
9import reflect;
10
11import fabric.logging;
12export import cydui.styling.selectors;
13
14namespace cydui {
15 export struct StyleRule {
16 using sptr = std::shared_ptr<StyleRule>;
17
18 std::vector<StyleRuleCombinedSelector> selectors_{};
19 std::vector<std::string> relevant_components_{};
20 refl::archive properties_{};
21 };
22}
refl::archive properties_
Definition rule.cppm:20
std::vector< std::string > relevant_components_
Definition rule.cppm:19
std::shared_ptr< StyleRule > sptr
Definition rule.cppm:16
std::vector< StyleRuleCombinedSelector > selectors_
Definition rule.cppm:18