ELC in dev
ELC-lang
|
Public 成员函数 | |
auto_stack_t (const base_t &a) noexcept(noexcept((base_t(a)))) | |
auto_stack_t (base_t &&a) noexcept(noexcept((base_t(a)))) | |
this_t & | operator= (this_t &&a) &noexcept |
template<typename U > | |
maybe_fail_reference< T > | find (U &&a) noexcept(noexcept(((::std::declval< T & >())==a))) |
bool | in_stack (const T &a) const noexcept(noexcept(((::std::declval< this_t >()).find(a).not_fail()))) |
bool | not_in_stack (const T &a) const noexcept(noexcept(((::std::declval< this_t >()).in_stack(a)))) |
Public 成员函数 继承自 elc::defs::container::stack_n::base_stack_t< T > | |
constexpr | base_stack_t () noexcept |
void | swap_with (this_t &a) noexcept |
this_t & | operator= (this_t &&a) &noexcept |
base_stack_t (this_t &&a) noexcept | |
this_t & | operator= (const this_t &a) &noexcept(noexcept(((::std::declval< this_t >()).copy()))) |
base_stack_t (const this_t &a) noexcept(noexcept(((::std::declval< this_t >()).copy()))) | |
~base_stack_t () noexcept(unget.nothrow< data_t >) | |
void | clear () noexcept(re_construct.nothrow< this_t >) |
bool | empty () const noexcept |
template<typename U > | |
maybe_fail_reference< T > | find (U &&a) noexcept(noexcept(((::std::declval< T & >())==a))) |
bool | in_stack (const T &a) const noexcept(noexcept(((::std::declval< this_t >()).find(a).not_fail()))) |
bool | not_in_stack (const T &a) const noexcept(noexcept(((::std::declval< this_t >()).in_stack(a)))) |
size_t | size () const noexcept |
void | add (const T &a) noexcept(add_nothrow) |
template<typename T_ > | |
bool | remove (const T_ &a) noexcept(remove_nothrow &&equal.nothrow< T_, T >) |
template<typename func_t > requires (bool(requires{ (::std::declval< func_t >())((::std::declval< T& >())) ;})) | |
void | for_each (func_t &&func) noexcept(noexcept(((::std::declval< func_t >())((::std::declval< T & >()))))) |
template<typename func_t > requires (bool(requires{ (::std::declval< func_t >())((::std::declval< const T& >())) ;})) | |
void | for_each (func_t &&func) const noexcept(noexcept(((::std::declval< func_t >())((::std::declval< const T & >()))))) |
hash_t | get_top_hash () noexcept(noexcept((hash((::std::declval< T & >()))))) |
void | move_top_to (this_t &a) noexcept |
额外继承的成员函数 | |
静态 Public 属性 继承自 elc::defs::container::stack_n::base_stack_t< T > | |
static constexpr bool | add_nothrow =noexcept(get<data_t>((::std::declval< const T& >()),(::std::declval< data_t* >()))) |
static constexpr bool | remove_nothrow =unget.nothrow<data_t> |
Protected 成员函数 继承自 elc::defs::container::stack_n::base_stack_t< T > | |
void | add (data_t *a) noexcept |
Protected 属性 继承自 elc::defs::container::stack_n::base_stack_t< T > | |
struct elc::defs::container::stack_n::base_stack_t::data_t * | _m |
size_t | _size |
在文件 all_defs.cpp 第 25186 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 25195 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 25196 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 25200 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 25214 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 25217 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 25198 行定义.