ELC in dev
ELC-lang
|
类 | |
struct | base_construct_t |
struct | construct_t |
struct | copy_assign_t |
struct | copy_construct_t |
struct | copy_t |
struct | destruct_t |
struct | move_assign_t |
struct | move_construct_t |
struct | move_t |
struct | re_construct_t |
概念 | |
concept | construct_able |
concept | construct_nothrow |
concept | construct_trivial |
concept | destruct_able |
concept | destruct_nothrow |
concept | destruct_trivial |
concept | copy_construct_able |
concept | copy_construct_nothrow |
concept | copy_construct_trivial |
concept | move_construct_able |
concept | move_construct_nothrow |
concept | move_construct_trivial |
concept | copy_assign_able |
concept | copy_assign_nothrow |
concept | copy_assign_trivial |
concept | move_assign_able |
concept | move_assign_nothrow |
concept | move_assign_trivial |
函数 | |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > T * | super_speed_trivial_copy_from_one (T *to, const T &value, size_t size) noexcept |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > T * | super_speed_trivial_copy_from_one (T *to, const T &value) noexcept |
|
inlinenoexcept |
在文件 all_defs.cpp 第 9548 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 9535 行定义.
|
constexpr |
constexpr变量模板,用于构造实例 用法: construct<类型>.able<构造参数类型> -> bool construct<类型>.nothrow<构造参数类型> -> bool construct<T>(参数) -> T (以参数构建T类型实例)
construct<T>[T*ptr](参数) -> T* (以参数在ptr地址处构建T类型实例,返回ptr) construct<T>[T*ptr][size_t size](参数) -> T* (以参数在ptr地址处构建size个T类型实例,返回ptr)
在文件 all_defs.cpp 第 9656 行定义.
constexpr struct elc::defs::memory::lifetime_n::copy_t elc::defs::memory::lifetime_n::copy |
constexpr struct elc::defs::memory::lifetime_n::copy_assign_t elc::defs::memory::lifetime_n::copy_assign |
constexpr struct elc::defs::memory::lifetime_n::copy_construct_t elc::defs::memory::lifetime_n::copy_construct |
constexpr struct elc::defs::memory::lifetime_n::destruct_t elc::defs::memory::lifetime_n::destruct |
constexpr struct elc::defs::memory::lifetime_n::move_t elc::defs::memory::lifetime_n::move |
constexpr struct elc::defs::memory::lifetime_n::move_assign_t elc::defs::memory::lifetime_n::move_assign |
constexpr struct elc::defs::memory::lifetime_n::move_construct_t elc::defs::memory::lifetime_n::move_construct |
constexpr struct elc::defs::memory::lifetime_n::re_construct_t elc::defs::memory::lifetime_n::re_construct |