ocra-recipes
Doxygen documentation for the ocra-recipes repository
Classes | Namespaces
ObserverSubjectBase.h File Reference

Declaration file of the Observer and Subject base classes. More...

#include <functional>
#include <algorithm>
#include <boost/any.hpp>
#include <boost/type_traits/is_class.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/static_assert.hpp>
#include <boost/ptr_container/ptr_vector.hpp>
Include dependency graph for ObserverSubjectBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ocra::ObserverBase< EVT >
 Base class for Observers with propagation system. More...
 
class  ocra::InvokerBase< EVT >
 
class  ocra::Invoker< T, EVT, T_isDerivedFromObserverBase >
 
class  ocra::Invoker< T, EVT, true >
 
class  ocra::Invoker< T, EVT, false >
 
class  ocra::Invoker< void, EVT, false >
 
class  ocra::Invoker< void, EVT, true >
 
class  ocra::SubjectBase< EVT >
 
class  ocra::ObserverBase< EVT >
 Base class for Observers with propagation system. More...
 
struct  ocra::SubjectBaseTraitsBase< EVT >
 Base class for objects who can raise events,. More...
 
struct  ocra::SubjectBaseTraits< EVT, T >
 
struct  ocra::SubjectBaseTraits< EVT, void >
 
class  ocra::SubjectBase< EVT >
 

Namespaces

 ocra
 Optimization-based Robot Controller namespace. a library of classes to write and solve optimization problems dedicated to the control of multi-body systems.
 

Detailed Description

Declaration file of the Observer and Subject base classes.

Copyright (C) 2009 CEA/DRT/LIST/DTSI/SRCI

Author
Evrard Paul
Escande Adrien
Date
10/06/14

File history:

Definition in file ObserverSubjectBase.h.