mirror of
https://github.com/wiiu-env/WiiUPluginLoaderBackend.git
synced 2024-11-29 08:04:15 +01:00
cc5acd0980
- avoid using const std::unique_ptr& and const std::shared_ptr& - avoid wrapping results in std::optional - prefer std::string_view over const std::string& - update FSUtils::LoadFileToMem to write into std::vector<uint8_t> - use std::span when possible - Avoid unnessecary copies in PluginDataFactory - allocate plugins as HeapMemoryFixedSize which bascially is a std::unique_ptr with fixed size
13 lines
253 B
C++
13 lines
253 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
#include <wut_types.h>
|
|
|
|
class FSUtils {
|
|
public:
|
|
static int32_t LoadFileToMem(std::string_view filepath, std::vector<uint8_t> &buffer);
|
|
|
|
static bool CreateSubfolder(std::string_view fullpath);
|
|
};
|