ELC in dev
ELC-lang
|
类 | |
struct | array_destruct_t |
struct | not_t |
Public 成员函数 | |
template<class T > requires able<T> | |
void | operator() (T *begin) const noexcept(nothrow< T >) |
constexpr array_destruct_t | operator[] (size_t size) const noexcept |
constexpr not_t | operator! () const noexcept |
静态 Public 成员函数 | |
template<class T > requires able<T> | |
static void | base_call (T *to) noexcept(nothrow< T >) |
template<class T > requires able<T> | |
static void | base_call (T *begin, size_t size) noexcept(nothrow< T >) |
静态 Public 属性 | |
template<class T > | |
static constexpr bool | able =destruct_able<T> |
template<class T > | |
static constexpr bool | nothrow =destruct_nothrow<T> |
template<class T > | |
static constexpr bool | trivial =destruct_trivial<T> |
用于销毁实例 用法: destruct.able<类型> -> bool destruct.nothrow<类型> -> bool
destruct(T*ptr) -> void (在ptr地址处析构T类型实例,T可为数组) destruct[size_t size](T*ptr) -> void (析构以ptr地址起始共size个T类型实例,T可为数组)
在文件 all_defs.cpp 第 9667 行定义.
|
inlinestaticnoexcept |
在文件 all_defs.cpp 第 9688 行定义.
在文件 all_defs.cpp 第 9676 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 9712 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 9696 行定义.
|
inlineconstexprnoexcept |
在文件 all_defs.cpp 第 9708 行定义.
|
staticconstexpr |
在文件 all_defs.cpp 第 9669 行定义.
|
staticconstexpr |
在文件 all_defs.cpp 第 9671 行定义.
|
staticconstexpr |
在文件 all_defs.cpp 第 9673 行定义.