Template Class InstrumentationAggregatingOutletWrapper¶
Nested Relationships¶
Class Documentation¶
-
template<typename
Outlet>
classuit::internal::InstrumentationAggregatingOutletWrapper¶ Public Types
-
using
all= RegistryAggregator<AllFilter>¶
-
using
intra= RegistryAggregator<IntraFilter>¶
-
using
thread= RegistryAggregator<ThreadFilter>¶
-
using
proc= RegistryAggregator<ProcFilter>¶
-
using
optional_ref_t= std::optional<std::reference_wrapper<const value_type>>¶
Public Functions
-
InstrumentationAggregatingOutletWrapper(InstrumentationAggregatingOutletWrapper &other)¶ Copy constructor.
-
InstrumentationAggregatingOutletWrapper(const InstrumentationAggregatingOutletWrapper &other)¶ Copy constructor.
-
InstrumentationAggregatingOutletWrapper(InstrumentationAggregatingOutletWrapper &&other)¶ Move constructor.
-
template<typename ...
Args>InstrumentationAggregatingOutletWrapper(Args&&... args)¶ Forwarding constructor.
-
~InstrumentationAggregatingOutletWrapper()¶
-
size_t
TryStep(const size_t num_steps)¶
-
decltype(auto)
Jump()¶
-
const value_type &
Get() const¶
-
value_type &
Get()¶
-
decltype(auto)
JumpGet()¶
-
void
Step(const size_t num_steps = 1)¶
-
decltype(auto)
GetNext()¶
-
optional_ref_t
GetNextOrNullopt()¶
-
decltype(auto)
GetNumReadsPerformed() const¶
-
decltype(auto)
GetNumReadsThatWereFresh() const¶
-
decltype(auto)
GetNumReadsThatWereStale() const¶
-
decltype(auto)
GetNumRevisionsPulled() const¶
-
decltype(auto)
GetNumTryPullsAttempted() const¶
-
decltype(auto)
GetNumBlockingPulls() const¶
-
decltype(auto)
GetNumBlockingPullsThatBlocked() const¶
-
decltype(auto)
GetNumRevisionsFromTryPulls() const¶
-
decltype(auto)
GetNumRevisionsFromBlockingPulls() const¶
-
decltype(auto)
GetNumPullsAttempted() const¶
-
decltype(auto)
GetNumPullsThatWereLadenEventually() const¶
-
decltype(auto)
GetNumBlockingPullsThatWereLadenImmediately() const¶
-
decltype(auto)
GetNumBlockingPullsThatWereLadenEventually() const¶
-
decltype(auto)
GetNumPullsThatWereLadenImmediately() const¶
-
decltype(auto)
GetNumTryPullsThatWereLaden() const¶
-
decltype(auto)
GetNumTryPullsThatWereUnladen() const¶
-
decltype(auto)
GetFractionTryPullsThatWereLaden() const¶
-
decltype(auto)
GetFractionTryPullsThatWereUnladen() const¶
-
decltype(auto)
GetFractionBlockingPullsThatBlocked() const¶
-
decltype(auto)
GetFractionBlockingPullsThatWereLadenImmediately() const¶
-
decltype(auto)
GetFractionPullsThatWereLadenImmediately() const¶
-
decltype(auto)
GetFractionPullsThatWereLadenEventually() const¶
-
decltype(auto)
GetNetFluxThroughDuct() const¶
-
decltype(auto)
GetFractionReadsThatWereFresh() const¶
-
decltype(auto)
GetFractionReadsThatWereStale() const¶
-
decltype(auto)
GetFractionRevisionsThatWereRead() const¶
-
decltype(auto)
GetFractionRevisionsThatWereNotRead() const¶
-
decltype(auto)
GetFractionDuctFluxThatWasSteppedThrough() const¶
-
decltype(auto)
GetFractionDuctFluxThatWasJumpedOver() const¶
-
decltype(auto)
GetFractionDuctFluxThatWasRead() const¶
-
decltype(auto)
GetDuctUID() const¶
-
decltype(auto)
HoldsIntraImpl() const¶
-
decltype(auto)
HoldsThreadImpl() const¶
-
decltype(auto)
HoldsProcImpl() const¶
-
decltype(auto)
WhichImplHeld() const¶
-
decltype(auto)
CanStep() const¶
-
void
RegisterInletThread(const uitsl::thread_id_t thread) const¶
-
void
RegisterOutletThread(const uitsl::thread_id_t thread) const¶
-
void
RegisterEdgeID(const size_t edge_id) const¶
-
void
RegisterInletNodeID(const size_t node_id) const¶
-
void
RegisterOutletNodeID(const size_t node_id) const¶
-
void
RegisterMeshID(const size_t mesh_id) const¶
-
decltype(auto)
LookupOutletProc() const¶
-
decltype(auto)
LookupOutletThread() const¶
-
decltype(auto)
LookupInletProc() const¶
-
decltype(auto)
LookupInletThread() const¶
-
decltype(auto)
LookupEdgeID() const¶
-
decltype(auto)
LookupInletNodeID() const¶
-
decltype(auto)
LookupOutletNodeID() const¶
-
decltype(auto)
LookupMeshID() const¶
-
using