YSTest: 成员列表

YSTest PreAlpha_b900_20201012 The YSLib Test Project

ystdex::state_guard< _type, _tCond, _tToken > 成员列表

成员的完整列表，这些成员属于 ystdex::state_guard< _type, _tCond, _tToken >,包括所有继承而来的类成员

base typedef | ystdex::state_guard< _type, _tCond, _tToken > | private
condition_type typedef | ystdex::state_guard< _type, _tCond, _tToken > |
construct(_tParams &&... args) | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineprivate
construct_and_save(_tParams &&... args) | ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> > | inlineprivate
destroy() | ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> > | inlineprivate
destroy_nothrow() | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineprivate
dismiss() | ystdex::state_guard< _type, _tCond, _tToken > | inline
empty | ystdex::tagged_value< function< void(bool, _type &)>, _type > | private
enabled | ystdex::state_guard< _type, _tCond, _tToken > | private
has_value() const | ystdex::state_guard< _type, _tCond, _tToken > | inline
noncopyable()=default | ystdex::bases::noncopyable | inlineprivate
noncopyable(const noncopyable &)=delete | ystdex::bases::noncopyable | inlineprivate
noncopyable(noncopyable &&)=default | ystdex::bases::noncopyable | inlineprivate
operator=(const noncopyable &)=delete | ystdex::bases::noncopyable | private
operator=(noncopyable &&)=default | ystdex::bases::noncopyable | private
restore() | ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> > | inlineprivate
state_guard_traits< _type, function< void(bool, _type &)> >::restore(function< void(bool, _type &)> t, _type &val) | ystdex::details::state_guard_traits< _type, function< void(bool, _type &)> > | inlineprivatestatic
restore_and_destroy() | ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> > | inlineprivate
save() | ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> > | inlineprivate
state_guard_traits< _type, function< void(bool, _type &)> >::save(function< void(bool, _type &)> t, _type &val) | ystdex::details::state_guard_traits< _type, function< void(bool, _type &)> > | inlineprivatestatic
state_guard(condition_type cond, token_type t, _tParams &&... args) | ystdex::state_guard< _type, _tCond, _tToken > | inline
state_guard_impl(token_type t) | ystdex::details::state_guard_impl< _type, function< void(bool, _type &)> > | inlineprivate
tagged_value() | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineprivate
tagged_value(default_init_t) | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineexplicitprivate
tagged_value(token_type t) | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineprivate
tagged_value(token_type t, in_place_t, _tParams &&... args) | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineexplicitprivate
tagged_value(const tagged_value &v) | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineprivate
token | ystdex::state_guard< _type, _tCond, _tToken > |
token_type typedef | ystdex::state_guard< _type, _tCond, _tToken > |
value | ystdex::state_guard< _type, _tCond, _tToken > | mutable
value_type typedef | ystdex::state_guard< _type, _tCond, _tToken > |
~noncopyable()=default | ystdex::bases::noncopyable | private
~state_guard() | ystdex::state_guard< _type, _tCond, _tToken > | inline
~tagged_value() | ystdex::tagged_value< function< void(bool, _type &)>, _type > | inlineprivate