#pragma once #include #include #include #include #include #include #include #include namespace xlnt { class alignment; class border; class fill; class font; class number_format; class protection; namespace detail { struct stylesheet; struct format_impl { stylesheet *parent; std::size_t id; optional alignment_id; optional border_id; optional fill_id; optional font_id; optional number_format_id; optional protection_id; optional style; }; } // namespace detail } // namespace xlnt