]> git.tdb.fi Git - libs/datafile.git/commit
Use standard smart pointers for memory management
authorMikko Rasa <tdb@tdb.fi>
Sun, 10 Dec 2023 21:10:08 +0000 (23:10 +0200)
committerMikko Rasa <tdb@tdb.fi>
Sun, 10 Dec 2023 22:45:10 +0000 (00:45 +0200)
commit9623a5c031fbae41e1eeb23d728ca441427d5de8
treedcf5fe55a62d6e0529a0d4bcec424fb6b7bbb0c0
parente0619e871b3e7d0fc7fbd1d05b23d200369feb85
Use standard smart pointers for memory management

Collection and related classes now use std::unique_ptr to make ownership
transfers explicit.
27 files changed:
Build
source/builtinsource.cpp
source/builtinsource.h
source/collection.cpp
source/collection.h
source/collectionsource.h
source/directorysource.cpp
source/directorysource.h
source/dynamicobjectloader.h
source/input.cpp
source/input.h
source/loader.cpp
source/loader.h
source/output.cpp
source/output.h
source/packsource.cpp
source/packsource.h
source/parser.cpp
source/parser.h
source/rawdata.cpp
source/rawdata.h
source/writer.cpp
source/writer.h
tool/packer.cpp
tool/packer.h
tool/tool.cpp
tool/tool.h