ELC in dev
ELC-lang
|
Public 类型 | |
typedef cons | this_t |
Public 类型 继承自 elc::defs::core::node_like | |
typedef node_like | this_t |
Public 成员函数 | |
cons (ptr car, ptr cdr) | |
virtual base_type_info_t | get_type_info () const noexcept override |
virtual value | arec (const value index) override |
virtual void | clear () noexcept override |
Public 成员函数 继承自 elc::defs::core::node_like | |
virtual value | be_eval () |
virtual value | be_call (ptr) |
node_like () noexcept=default | |
node_like (never_ref_num_zero_t) noexcept | |
virtual | ~node_like ()=default |
value | operator[] (const value index) |
value | operator[] (auto &&index) |
virtual | operator hash_t () const noexcept |
void | destroy () noexcept |
virtual void | be_replace_as (ptr a) noexcept |
virtual | operator logical_bool () const noexcept |
operator bool () const noexcept | |
template<typename... Args> | |
value | operator() (Args &&...rest) |
logical_bool | eq_with (const_ptr a) const noexcept |
logical_bool | equal_with (const_ptr a) const noexcept |
ptr | operator& () noexcept |
const_ptr | operator& () const noexcept |
logical_bool | operator== (const this_t &a) const noexcept |
Public 属性 | |
value | _car |
value | _cdr |
Protected 成员函数 | |
virtual logical_bool | was_equal_with (const_ptr a) const noexcept override |
Protected 成员函数 继承自 elc::defs::core::node_like | |
virtual logical_bool | was_eq_with (const_ptr a) const noexcept |
virtual constexpr size_t | equal_level () const noexcept |
virtual constexpr size_t | eq_level () const noexcept |
virtual void | waiting_for_destroy () noexcept |
在文件 all_defs.cpp 第 33221 行定义.
在文件 all_defs.cpp 第 33222 行定义.
在文件 all_defs.cpp 第 33227 行定义.
实现了 elc::defs::core::node_like.
在文件 all_defs.cpp 第 33241 行定义.
实现了 elc::defs::core::node_like.
在文件 all_defs.cpp 第 33256 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::core::node_like.
被 elc::defs::core::expr , 以及 elc::defs::core::code_list 重载.
在文件 all_defs.cpp 第 33232 行定义.
|
inlineoverrideprotectedvirtualnoexcept |
value elc::defs::core::cons::_car |
在文件 all_defs.cpp 第 33224 行定义.
value elc::defs::core::cons::_cdr |
在文件 all_defs.cpp 第 33225 行定义.