1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#pragma once #include <cstdint> #include <optional> class Style { public: // Colors std::optional<std::uint32_t> fg_color{}; std::optional<std::uint32_t> bg_color{}; // Toggles bool bold = false; bool reset_before = false; // Spacing std::uint32_t padding_left = 0U; std::uint32_t padding_right = 0U; };