|
ELC in dev
ELC-lang
|
Public 类型 | |
| typedef common_node | this_t |
Public 类型 继承自 elc::defs::core::node_like | |
| typedef node_like | this_t |
Public 成员函数 | |
| 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 属性 | |
| map_t< value, const_weak_ptr > | _m |
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 第 33155 行定义.
|
inlineoverridevirtualnoexcept |
|
inlineoverrideprotectedvirtualnoexcept |
| map_t<value,const_weak_ptr> elc::defs::core::common_node::_m |
在文件 all_defs.cpp 第 33158 行定义.