A special class for accessing private members of agent_coop.
More...
#include <coop_private_iface.hpp>
A special class for accessing private members of agent_coop.
- Since
- v.5.2.3
Definition at line 32 of file coop_private_iface.hpp.
◆ decrement_usage_count()
| static void so_5::impl::coop_private_iface_t::decrement_usage_count |
( |
coop_t & | coop | ) |
|
|
inlinestatic |
◆ dereg_reason()
◆ destroy_content()
| static void so_5::impl::coop_private_iface_t::destroy_content |
( |
coop_t & | coop | ) |
|
|
inlinestatic |
◆ do_final_deregistration_actions()
| static void so_5::impl::coop_private_iface_t::do_final_deregistration_actions |
( |
coop_t & | coop | ) |
|
|
inlinestatic |
◆ do_registration_specific_actions()
| static void so_5::impl::coop_private_iface_t::do_registration_specific_actions |
( |
coop_t & | coop | ) |
|
|
inlinestatic |
◆ giveout_dereg_notificators()
◆ giveout_next_in_final_dereg_chain()
| static coop_shptr_t so_5::impl::coop_private_iface_t::giveout_next_in_final_dereg_chain |
( |
coop_t & | coop | ) |
|
|
inlinestaticnodiscardnoexcept |
Extract a smart pointer to the next coop in the chain of coops for the final deregistration.
It may return empty coop_shptr_t if coop is the last item in this chain.
- Since
- v.5.8.0
Definition at line 137 of file coop_private_iface.hpp.
◆ giveout_reg_notificators()
◆ increment_usage_count()
| static void so_5::impl::coop_private_iface_t::increment_usage_count |
( |
coop_t & | coop | ) |
|
|
inlinestaticnoexcept |
◆ make_coop()
◆ make_from()
◆ set_next_in_final_dereg_chain()
| static void so_5::impl::coop_private_iface_t::set_next_in_final_dereg_chain |
( |
coop_t & | coop, |
|
|
coop_shptr_t | next_in_chain ) |
|
inlinestaticnoexcept |
Set the next coop in the chain of coops for the final deregistration.
It's expected that coop is the last item in this chain at the moment. After completion the next_in_chain will be the last item in the chain.
- Since
- v.5.8.0
Definition at line 119 of file coop_private_iface.hpp.
The documentation for this class was generated from the following file: