![]() |
MOS Source Code
|
#include <cstddef>
#include <mos/allocator.hpp>
#include <mos/type_utils.hpp>
#include <mos/types.hpp>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | __shared_ptr_core< T > |
class | weak_ptr< T > |
class | shared_ptr< T > |
struct | PtrResult< mos::shared_ptr< T > > |
Namespaces | |
namespace | mos |
Typedefs | |
template<typename T> | |
using | ptr = mos::shared_ptr<T> |
Functions | |
template<typename T, typename... Args> | |
T * | create (Args &&...args) |
template<typename T, typename... Args> requires HasTypeName<T> | |
shared_ptr< T > | make_shared (Args &&...args) |
using ptr = mos::shared_ptr<T> |
Definition at line 354 of file shared_ptr.hpp.