Libbarrett
1.2.4
|
#include <string>
#include <cassert>
#include <boost/intrusive/list.hpp>
#include <boost/intrusive/parent_from_member.hpp>
#include <barrett/detail/ca_macro.h>
#include <barrett/thread/abstract/mutex.h>
#include <barrett/systems/abstract/detail/system-inl.h>
#include <barrett/systems/helpers.h>
Go to the source code of this file.
Classes | |
class | barrett::systems::System |
class | barrett::systems::System::AbstractInput |
class | barrett::systems::System::AbstractOutput |
struct | barrett::systems::System::StopManagingDisposer |
class | barrett::systems::System::Input< T > |
struct | barrett::systems::System::Input< T >::DisconnectDisposer |
struct | barrett::systems::detail::IntrusiveDelegateFunctor< T > |
class | barrett::systems::System::Output< T > |
class | barrett::systems::System::Output< T >::Value |
struct | barrett::systems::System::Output< T >::Value::UndelegateDisposer |
Namespaces | |
namespace | barrett |
namespace | barrett::systems |
Defines | |
#define | DECLARE_HELPER_FRIENDS |
Defines barrett::systems::System.
#define DECLARE_HELPER_FRIENDS |
template<typename T2> friend void connect(System::Output<T2>& output, System::Input<T2>& input); \ template<typename T2> friend void disconnect(System::Input<T2>& input); \ template<typename T2> friend void disconnect(System::Output<T2>& output)