mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 00:27:43 +00:00
Runtime: Make use of std::make_unique where applicable
Makes use of the C++14 make_unique allocation function to allocate class instances where applicable instead of a reset with a new operator within it. This doesn't touch cases where buffers are allocated, given make_unique would zero-initialize them.
This commit is contained in:
@@ -12,11 +12,11 @@ const CCollisionPrimitive::Type CCollidableOBBTreeGroup::sType(CCollidableOBBTre
|
||||
u32 CCollidableOBBTreeGroup::sTableIndex = -1;
|
||||
|
||||
CCollidableOBBTreeGroupContainer::CCollidableOBBTreeGroupContainer(CInputStream& in) {
|
||||
u32 treeCount = in.readUint32Big();
|
||||
const u32 treeCount = in.readUint32Big();
|
||||
x0_trees.reserve(treeCount);
|
||||
|
||||
for (u32 i = 0; i < treeCount; i++) {
|
||||
std::unique_ptr<COBBTree> tree(new COBBTree(in));
|
||||
auto tree = std::make_unique<COBBTree>(in);
|
||||
x0_trees.push_back(std::move(tree));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user