gphoto2pp
A C++ Wrapper for libgphoto2
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
gphoto2pp::observer::detail::SubjectBaseEvent< EventTypeBase > Class Template Reference

#include <observer.hpp>

Collaboration diagram for gphoto2pp::observer::detail::SubjectBaseEvent< EventTypeBase >:

Protected Member Functions

 SubjectBaseEvent ()
Registration registerObserver (const EventTypeBase &e, UniversalPtr fptr)

Protected Attributes

std::map< EventTypeBase,
std::vector< UniversalPtr > > 
observers_

Constructor & Destructor Documentation

template<typename EventTypeBase>
gphoto2pp::observer::detail::SubjectBaseEvent< EventTypeBase >::SubjectBaseEvent ( )
inlineprotected

Member Function Documentation

template<typename EventTypeBase>
Registration gphoto2pp::observer::detail::SubjectBaseEvent< EventTypeBase >::registerObserver ( const EventTypeBase &  e,
UniversalPtr  fptr 
)
inlineprotected

Member Data Documentation

template<typename EventTypeBase>
std::map<EventTypeBase, std::vector<UniversalPtr> > gphoto2pp::observer::detail::SubjectBaseEvent< EventTypeBase >::observers_
protected

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