ardour
Classes | Namespaces | Macros | Typedefs | Variables
signals.h File Reference
#include <list>
#include <map>
#include <glibmm/threads.h>
#include <boost/noncopyable.hpp>
#include <boost/bind.hpp>
#include <boost/bind/protect.hpp>
#include <boost/function.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/optional.hpp>
#include "pbd/libpbd_visibility.h"
#include "pbd/event_loop.h"
#include "pbd/stacktrace.h"
#include <iostream>
#include "pbd/signals_generated.h"

Go to the source code of this file.

Classes

class  PBD::SignalBase
 
class  PBD::Connection
 
class  PBD::OptionalLastValue< R >
 
class  PBD::ScopedConnection
 
class  PBD::ScopedConnectionList
 

Namespaces

 PBD
 

Macros

#define DEBUG_PBD_SIGNAL_CONNECTIONS
 

Typedefs

typedef boost::shared_ptr
< Connection > 
PBD::UnscopedConnection
 

Variables

class LIBPBD_API PBD::Connection
 

Macro Definition Documentation

#define DEBUG_PBD_SIGNAL_CONNECTIONS

Definition at line 43 of file signals.h.