Orocos Real-Time Toolkit  2.9.0
Classes | Namespaces
UnMember.hpp File Reference
#include <boost/shared_ptr.hpp>
#include <boost/mpl/erase.hpp>
#include <boost/mpl/insert.hpp>
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/next_prior.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/back.hpp>
#include <boost/mpl/int.hpp>
#include <boost/type_traits.hpp>
#include <boost/function_types/function_type.hpp>
#include <boost/function_types/components.hpp>
#include <boost/function_types/member_function_pointer.hpp>

Go to the source code of this file.

Classes

class  RTT::internal::UnMember< F >
 This class converts a member function type R (X::)(Args) to a plain function type R (Args) which can be used by a boost::function or similar. More...
 
class  RTT::internal::AddMember< F, Class >
 The inverse of UnMember. More...
 
class  RTT::internal::ArgMember< F >
 A complexer variant of UnMember: Convert a member function type to a function type which contains the object as first argument. More...
 
class  RTT::internal::UnPointer< F >
 Convert a function R (X::)(Args) to a plain function signature R(X::,Args) More...
 

Namespaces

 RTT
 Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
 
 RTT::internal
 Classes which contain all implementation code for the RTT.