libpsynth 0.2.1
Public Member Functions
psynth::base::listener_base Class Reference

This should be the base of all listener types. More...

#include <observer.hpp>

Inheritance diagram for psynth::base::listener_base:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~listener_base ()
 Virtual destructor.
void disconnect_all ()
 Disconnects this listener from all signals/subjects.

Detailed Description

This should be the base of all listener types.

This class aids by providing:


Constructor & Destructor Documentation

virtual psynth::base::listener_base::~listener_base ( ) [inline, virtual]

Virtual destructor.


Member Function Documentation

void psynth::base::listener_base::disconnect_all ( ) [inline]

Disconnects this listener from all signals/subjects.

Todo:
This is implemented using boost::trackable::operator=. boost::trackable documentation states that operator= is a no-op, but its implementation reveals that it actually clears the target connection list.

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