#include <ne_stl_memory.h>
|
template<class TElement > |
static TElement * | safe_malloc_container_element (std::size_t count) |
|
template<class TElement > |
static void | safe_delete_container_element (TElement *&element_ptr) |
|
template<class TObject , class... TArgs> |
static TObject * | safe_new (TArgs... args) |
|
template<class TObject > |
static void | safe_delete (TObject *&object_ptr) |
|
template<typename TObject , typename... TArgs> |
static TObject * | new_obj (TArgs... args) |
|
template<typename TObject > |
static bool | delete_obj (TObject *&object) |
|
◆ delete_obj()
template<typename TObject >
static bool nstd::memory::delete_obj |
( |
TObject *& |
object | ) |
|
|
inlinestatic |
◆ new_obj()
template<typename TObject , typename... TArgs>
static TObject * nstd::memory::new_obj |
( |
TArgs... |
args | ) |
|
|
inlinestatic |
◆ safe_delete()
template<class TObject >
static void nstd::memory::safe_delete |
( |
TObject *& |
object_ptr | ) |
|
|
inlinestatic |
◆ safe_delete_container_element()
template<class TElement >
static void nstd::memory::safe_delete_container_element |
( |
TElement *& |
element_ptr | ) |
|
|
inlinestatic |
◆ safe_malloc_container_element()
template<class TElement >
static TElement * nstd::memory::safe_malloc_container_element |
( |
std::size_t |
count | ) |
|
|
inlinestatic |
◆ safe_new()
template<class TObject , class... TArgs>
static TObject * nstd::memory::safe_new |
( |
TArgs... |
args | ) |
|
|
inlinestatic |
该结构体的文档由以下文件生成:
- D:/GitLab/builds/5sbaxrcd/0/nim-pc/california/nim-cross-platform-sdk/exports/include/ne_stl_memory.h