Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
LifetimeTracker.hpp File Reference

Callback API to track the lifetime, state updates and operations of solvergraph objects. More...

#include "shambase/WithUUID.hpp"
#include "shambase/aliases_int.hpp"
#include <string_view>
#include <utility>
Include dependency graph for LifetimeTracker.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  shamrock::solvergraph::LifetimeTracker< T >
 Tracks the lifetime of an object of type T and notifies observers through static callbacks. More...

Namespaces

namespace  shamrock
 namespace for the main framework

Detailed Description

Callback API to track the lifetime, state updates and operations of solvergraph objects.

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)

Definition in file LifetimeTracker.hpp.