|
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 行定义.