namespace
memory
Classes
- class ClassCastException
- class Memory
- class MemoryException
- class MemUtils
- class Object
-
template<class C, class T, typename... Args>class ObjectConstructor
-
template<class T, typename ... Args>class ObjectFactory
-
template<class T>class ObjectPtr
-
template<typename T, typename R, typename Fn>class RawMemberFunction
-
template<typename T>class SharedPtr
-
template<typename T>class UniquePtr
-
template<typename T>class WeakPtr
Functions
-
template<typename T, typename ... Args>auto MakeUnique(Args && ... args) -> BP_TPL_API UniquePtr<T>
-
template<typename T, typename ... Args>auto MakeShared(Args && ... args) -> BP_TPL_API SharedPtr<T>
Variables
-
template<typename T>class BP_TPL_API WeakPtr
Function documentation
template<typename T, typename ... Args>
BP_TPL_API UniquePtr<T> bpf:: memory:: MakeUnique(Args && ... args)
template<typename T, typename ... Args>
BP_TPL_API SharedPtr<T> bpf:: memory:: MakeShared(Args && ... args)
Variable documentation
template<typename T>
class BP_TPL_API bpf:: memory:: WeakPtr