… | |
… | |
210 | attachable::destroy () |
210 | attachable::destroy () |
211 | { |
211 | { |
212 | if (destroyed ()) |
212 | if (destroyed ()) |
213 | return; |
213 | return; |
214 | |
214 | |
215 | flags |= F_DESTROYED; |
215 | attachable_flags |= F_DESTROYED; |
216 | do_destroy (); |
216 | do_destroy (); |
217 | sever_self (); |
217 | sever_self (); |
218 | } |
218 | } |
219 | |
219 | |
220 | void |
220 | void |
… | |
… | |
2015 | RETVAL |
2015 | RETVAL |
2016 | |
2016 | |
2017 | void |
2017 | void |
2018 | debug_trace (attachable *obj, bool on = true) |
2018 | debug_trace (attachable *obj, bool on = true) |
2019 | CODE: |
2019 | CODE: |
2020 | obj->flags &= ~attachable::F_DEBUG_TRACE; |
2020 | obj->attachable_flags &= ~attachable::F_DEBUG_TRACE; |
2021 | if (on) |
2021 | if (on) |
2022 | obj->flags |= attachable::F_DEBUG_TRACE; |
2022 | obj->attachable_flags |= attachable::F_DEBUG_TRACE; |
2023 | |
2023 | |
2024 | int mortals_size () |
2024 | int mortals_size () |
2025 | CODE: |
2025 | CODE: |
2026 | RETVAL = attachable::mortals.size (); |
2026 | RETVAL = attachable::mortals.size (); |
2027 | OUTPUT: RETVAL |
2027 | OUTPUT: RETVAL |