VPTissue Reference Manual
SimPT_Sim::Util::Subject< E, std::weak_ptr< const void > > Class Template Reference

Partial specialization for weak_ptr<void> key type. More...

#include <Subject.h>

Collaboration diagram for SimPT_Sim::Util::Subject< E, std::weak_ptr< const void > >:
Collaboration graph

Public Types

typedef std::function< void(const EventType &)> CallbackType
 
typedef E EventType
 
typedef std::weak_ptr< const void > KeyType
 

Public Member Functions

void Notify (const EventType &)
 
template<typename U >
void Register (const std::shared_ptr< U > &, CallbackType)
 
template<typename U >
void Unregister (const std::shared_ptr< U > &)
 
void UnregisterAll ()
 

Detailed Description

template<typename E>
class SimPT_Sim::Util::Subject< E, std::weak_ptr< const void > >

Partial specialization for weak_ptr<void> key type.

Definition at line 95 of file Subject.h.


The documentation for this class was generated from the following file: