neoGFX
Cross-platform C++ app/game engine
neolib::basic_lifetime< FlagList > Member List

This is the complete list of members for neolib::basic_lifetime< FlagList >, including all inherited members.

add_flag(i_lifetime_flag &aFlag) const finalneolib::basic_lifetime< FlagList >inlinevirtual
basic_lifetime(lifetime_state aState=lifetime_state::Alive)neolib::basic_lifetime< FlagList >inline
cookie_type typedefneolib::basic_lifetime< FlagList >
destroyed_flag typedefneolib::basic_lifetime< FlagList >
is_alive() const finalneolib::basic_lifetime< FlagList >inlinevirtual
is_creating() const finalneolib::basic_lifetime< FlagList >inlinevirtual
is_destroyed() const finalneolib::basic_lifetime< FlagList >inlinevirtual
is_destroying() const finalneolib::basic_lifetime< FlagList >inlinevirtual
object_state() const finalneolib::basic_lifetime< FlagList >inlinevirtual
remove_flag(const i_lifetime_flag &aFlag) const finalneolib::basic_lifetime< FlagList >inlinevirtual
set_alive() overrideneolib::basic_lifetime< FlagList >inlinevirtual
set_destroyed() overrideneolib::basic_lifetime< FlagList >inlinevirtual
set_destroying() overrideneolib::basic_lifetime< FlagList >inlinevirtual
~basic_lifetime()neolib::basic_lifetime< FlagList >inlinevirtual
~i_lifetime()=defaultneolib::i_lifetimevirtual