Cockatrice/libcockatrice_deck_list/libcockatrice/deck_list
Lukas Brübach 544823a1cf [DeckList] Inline deck metadata XML serialization
Fold DeckList::Metadata::readElement and write back into deck_list.cpp
alongside isEmpty(), and drop the separate deck_list_metadata_xml
translation unit. The metadata arms are instance methods of the nested
Metadata struct, so keeping them in the same file as its other method
keeps the class from being scattered across two .cpp files; the rest of
the refactor (readElement as a thin dispatcher, element-wise reads,
clamped playmat params) is unchanged.
2026-09-18 11:56:42 +02:00
..
tree [DeckList] Document writeElement as the only serialization method 2026-09-18 09:52:07 +02:00
deck_list.cpp [DeckList] Inline deck metadata XML serialization 2026-09-18 11:56:42 +02:00
deck_list.h [DeckList] Make deck metadata XML serialization instance methods 2026-09-18 09:58:13 +02:00
deck_list_history_manager.cpp [DeckList] Deduplicate undo/redo state switching 2026-09-18 09:58:11 +02:00
deck_list_history_manager.h [DeckList] Deduplicate undo/redo state switching 2026-09-18 09:58:11 +02:00
deck_list_memento.h [Fix-Warnings] Mark const getters as [[nodiscard]] (#6365) 2025-11-28 21:38:54 +01:00
deck_list_node_tree.cpp [DeckList] Drop const from zone lookup that creates nodes 2026-09-18 09:58:12 +02:00
deck_list_node_tree.h [DeckList] Drop const from zone lookup that creates nodes 2026-09-18 09:58:12 +02:00
deck_list_plain_text_parser.cpp [DeckList] Harden plain-text parser regexes and move metadata clearing up 2026-09-18 09:58:12 +02:00
deck_list_plain_text_parser.h [DeckList] Harden plain-text parser regexes and move metadata clearing up 2026-09-18 09:58:12 +02:00
playmat_resolver.cpp [Game] Playmats (#7101) 2026-08-21 10:40:49 +02:00
playmat_resolver.h [Game] Playmats (#7101) 2026-08-21 10:40:49 +02:00
sideboard_plan.cpp style: Add braces to all control flow statements (#6887) 2026-05-16 19:19:53 +02:00
sideboard_plan.h Standardize Doxygen documentation (#6885) 2026-05-21 22:58:07 +02:00