Classes | |
class | MemoryDeleter |
class | TAllocator |
Typedefs | |
template<typename T> | |
using | Ref = std::shared_ptr<T> |
template<typename T> | |
using | Scope = std::unique_ptr<T, MemoryDeleter<T>> |
template<typename T> | |
using | Vector = std::vector<T, Toshi::STL::TAllocator<T>> |
template<typename Key, typename T> | |
using | Map = std::map<Key, T, std::less<Key>, Toshi::STL::TAllocator<std::pair<const Key, T>>> |
template<typename Key, typename T> | |
using | UnorderedMap = std::unordered_map<Key, T, std::hash<Key>, std::equal_to<Key>, Toshi::STL::TAllocator<std::pair<const Key, T>>> |
Functions | |
template<typename T, typename... Args> | |
constexpr Ref< T > | CreateRef (Args &&... args) |
template<typename T, typename... Args> | |
constexpr Scope< T > | CreateScope (Args &&... args) |
template<typename T, typename Result, typename... Args> | |
constexpr Scope< Result > | CreateScope (Args &&... args) |
using STL::Map = std::map<Key, T, std::less<Key>, Toshi::STL::TAllocator<std::pair<const Key, T>>> |
using STL::Scope = std::unique_ptr<T, MemoryDeleter<T>> |
using STL::UnorderedMap = std::unordered_map<Key, T, std::hash<Key>, std::equal_to<Key>, Toshi::STL::TAllocator<std::pair<const Key, T>>> |
using STL::Vector = std::vector<T, Toshi::STL::TAllocator<T>> |
|
constexpr |
|
constexpr |
|
constexpr |