MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_stl_memory.h ファイル

MGL STLのメモリ関連の代替 [詳解]

#include <memory>
#include <mgl/memory/mgl_memory.h>

[ソースコード]

クラス

class  MGL::STL::Allocator< T >
 STL用アロケータ [詳解]
 
struct  MGL::STL::Deleter
 STL用デリータ [詳解]
 
struct  MGL::STL::Deleter::Header
 
struct  MGL::STL::UniquePtrType< T >
 非配列型の判別用テンプレート [詳解]
 
struct  MGL::STL::UniquePtrType< T[]>
 配列型の判別用テンプレート [詳解]
 
struct  MGL::STL::UniquePtrType< T[n]>
 サイズ指定の配列型の判別用テンプレート [詳解]
 

型定義

template<class T >
using MGL::STL::unique_ptr = std::unique_ptr<T, Deleter>
 MGLのアロケータを利用するユニークポインタ
 

関数

template<class T , class U >
bool MGL::STL::operator== (const Allocator< T > &, const Allocator< U > &) noexcept
 
template<class T , class U >
bool MGL::STL::operator!= (const Allocator< T > &, const Allocator< U > &) noexcept
 
template<class T >
constexpr void MGL::STL::NonTrivialDestroyer (void *obj, size_t size)
 デストラクタ呼び出し用テンプレート関数
 
template<class T , class... Args>
UniquePtrType< T >::UniquePtr_Single MGL::STL::make_unique (Args &&...args)
 非配列型のユニークポインタの生成
 
template<class T >
UniquePtrType< T >::UniquePtr_Array MGL::STL::make_unique (size_t n)
 配列型のユニークポインタの生成
 
template<class T , class... Args>
constexpr UniquePtrType< T >::UniquePtr_Invalid MGL::STL::make_unique (Args &&...)=delete
 
template<class T , class... Args>
constexpr auto MGL::STL::make_shared (Args &&...args)
 シェアードポインタの生成
 

詳解

MGL STLのメモリ関連の代替

日付
Since: April 29, 2022. 23:19:12 JST.
著者
Acerola