MCPcopy Create free account
hub / github.com/DFHack/dfhack / read

Method read

plugins/stockpiles/StockpileSerializer.cpp:844–871  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

842}
843
844void StockpileSettingsSerializer::read(color_ostream &out, DeserializeMode mode, const vector<string>& filters) {
845 DEBUG(log).print("==READ==\n");
846 read_general(out, mode);
847 read_ammo(out, mode, filters);
848 read_animals(out, mode, filters);
849 read_armor(out, mode, filters);
850 read_bars_blocks(out, mode, filters);
851 read_cloth(out, mode, filters);
852 read_coins(out, mode, filters);
853 read_finished_goods(out, mode, filters);
854 read_food(out, mode, filters);
855 read_furniture(out, mode, filters);
856 read_gems(out, mode, filters);
857 read_leather(out, mode, filters);
858
859 // support for old versions before corpses had a set
860 if (mBuffer.has_corpses()) {
861 StockpileSettings::CorpsesSet* corpses = mBuffer.mutable_corpses_v50();
862 corpses->set_all(true);
863 }
864 read_corpses(out, mode, filters);
865
866 read_refuse(out, mode, filters);
867 read_sheet(out, mode, filters);
868 read_stone(out, mode, filters);
869 read_weapons(out, mode, filters);
870 read_wood(out, mode, filters);
871}
872
873void StockpileSerializer::read(color_ostream &out, DeserializeMode mode, const vector<string>& filters) {
874 read_containers(out, mode);

Callers 6

ReadMethod · 0.45
run-tests.pyFile · 0.45
mainFunction · 0.45
cli_entrypointFunction · 0.45
write_file_if_changedFunction · 0.45

Calls 2

readFunction · 0.85
printMethod · 0.45

Tested by

no test coverage detected