Orocos Real-Time Toolkit  2.8.3
Namespaces | Classes | Typedefs | Functions | Variables
RTT::internal Namespace Reference

Classes which contain all implementation code for the RTT. More...

Namespaces

 details
 

Classes

class  ActionAliasAssignableDataSource
 An AssignableDataSource which is used to execute an action and then return the value of another DataSource. More...
 
class  ActionAliasDataSource
 A DataSource which is used to execute an action and then return the value of another DataSource. More...
 
class  AddMember
 The inverse of UnMember. More...
 
struct  adds3
 
class  AliasDataSource
 A DataSource which is used to mirror another datasource. More...
 
class  ArgMember
 A complexer variant of UnMember: Convert a member function type to a function type which contains the object as first argument. More...
 
class  ArrayDataSource
 A DataSource that holds a fixed size array, using the types::carray class. More...
 
class  ArrayPartDataSource
 A DataSource which is used to manipulate a reference to a part of a data source holding a C-style array of elements. More...
 
class  AssignableDataSource
 A DataSource which has set() methods. More...
 
class  AssignCommand
 This is a command that will assign the value of an expression to another at runtime. More...
 
struct  AssignHelper
 Helper class for avoiding assigning a bare pointer to a shared_ptr data source. More...
 
struct  AssignHelper< Seq, Data, typename boost::enable_if< boost::is_pointer< typename mpl::front< Data >::type > >::type >
 
struct  AStore
 Store a bound argument which may be a reference, const reference or any other type. More...
 
struct  AStore< T & >
 
class  AtomicMWSRQueue
 Create an atomic, non-blocking Multi-Writer Single-Reader FIFO for storing a pointer T by value. More...
 
class  AtomicQueue
 Create an atomic, non-blocking single ended queue (FIFO) for storing a pointer to T. More...
 
struct  bad_assignment
 This exception is thrown if the target and source type of an assignment of a DataSource with a base::DataSourceBase differ. More...
 
class  BinaryDataSource
 A generic binary composite DataSource. More...
 
struct  BindStorage
 A helper-class for the Command implementation which stores the command and collition function objects. More...
 
struct  BindStorageImpl
 
struct  BindStorageImpl< 0, ToBind >
 When no arguments are to be stored, the implementation stores the function in a boost::function object. More...
 
struct  BindStorageImpl< 1, ToBind >
 Stores a pointer to a function and its arguments. More...
 
struct  BindStorageImpl< 2, ToBind >
 
struct  BindStorageImpl< 3, ToBind >
 
struct  BindStorageImpl< 4, ToBind >
 
struct  BindStorageImpl< 5, ToBind >
 
struct  BindStorageImpl< 6, ToBind >
 
struct  BindStorageImpl< 7, ToBind >
 
class  ChannelBufferElement
 A connection element that can store a fixed number of data samples. More...
 
class  ChannelBufferElementBase
 
class  ChannelDataElement
 A connection element that stores a single data sample. More...
 
struct  Collect
 This struct takes the user's Function signature F and transforms it to the form required in the CollectImpl template specialisations. More...
 
struct  CollectBase
 This struct takes the user's Function signature F and transforms it to the form required in the CollectBaseImpl template specialisations. More...
 
struct  CollectBaseImpl
 The collection signature is formed by Ft, which is a transformed form of F. More...
 
struct  CollectBaseImpl< 0, Ft >
 
struct  CollectBaseImpl< 1, Ft >
 
struct  CollectBaseImpl< 2, Ft >
 
struct  CollectBaseImpl< 3, Ft >
 
struct  CollectBaseImpl< 4, Ft >
 
struct  CollectBaseImpl< 5, Ft >
 
struct  CollectBaseImpl< 6, Ft >
 
struct  CollectImpl
 
struct  CollectImpl< 0, Ft, BaseImpl >
 
struct  CollectImpl< 1, Ft, BaseImpl >
 
struct  CollectImpl< 2, Ft, BaseImpl >
 
struct  CollectImpl< 3, Ft, BaseImpl >
 
struct  CollectImpl< 4, Ft, BaseImpl >
 
struct  CollectImpl< 5, Ft, BaseImpl >
 
struct  CollectImpl< 6, Ft, BaseImpl >
 
struct  CollectSignature
 Used to implement collect(), given a Function Signature. More...
 
struct  CollectSignature< 0, F, ToCollect >
 
struct  CollectSignature< 1, F, ToCollect >
 
struct  CollectSignature< 2, F, ToCollect >
 
struct  CollectSignature< 3, F, ToCollect >
 
struct  CollectSignature< 4, F, ToCollect >
 
struct  CollectSignature< 5, F, ToCollect >
 
struct  CollectSignature< 6, F, ToCollect >
 
struct  CollectType
 This helper struct decomposes F and creates Ft, as required by CollectBaseImpl. More...
 
class  ConnectionBase
 A connection 'memorises' the connection between an event and an event handler function. More...
 
class  ConnectionManager
 Manages connections between ports. More...
 
class  ConnFactory
 This class provides the basic tools to create channels that represent connections between two ports. More...
 
class  ConnID
 This class is used in places where a permanent representation of a reference to a connection is needed. More...
 
class  ConnInputEndpoint
 This is a channel element that represents the input endpoint of a connection, i.e. More...
 
class  ConnOutputEndpoint
 This is a channel element that represents the output endpoint of a connection, i.e. More...
 
class  ConstantDataSource
 A DataSource which holds a constant value and returns it in its get() method. More...
 
class  ConstReferenceDataSource
 A DataSource which is used to read a const reference to an external value. More...
 
struct  create_sequence
 This class can create three kinds of Boost Fusion Sequences. More...
 
struct  create_sequence_helper
 Helper to convert a single data source base to a DataSource or AssignableDataSource. More...
 
struct  create_sequence_impl
 
struct  create_sequence_impl< List, 0 >
 
struct  create_sequence_impl< List, 1 >
 
class  DataObjectDataSource
 A DataSource which is used to read a DataObject. More...
 
class  DataSource
 DataSource is a base class representing a generic way to read data of type T. More...
 
struct  DataSourceArgStorage
 Partial specialisations for storing a (const) reference or not reference The trick here is to take a (const) reference data source to something that was already a reference, and copy to a value data source for something that is plain value. More...
 
struct  DataSourceArgStorage< A & >
 Partial specialisations for storing a reference. More...
 
struct  DataSourceArgStorage< A const & >
 Partial specialisations for storing a const reference. More...
 
class  DataSourceCommand
 A class that wraps a Command in a internal::DataSource<bool> interface. More...
 
struct  DataSourceResultStorage
 Partial specialisations for storing a void, not a void or reference Wraps around RStore. More...
 
struct  DataSourceResultStorage< R const & >
 
struct  DataSourceResultStorage< void >
 
struct  DataSourceStorage
 A helper-class for the Command implementation which stores the command and condition function objects. More...
 
struct  DataSourceStorageImpl
 
struct  DataSourceStorageImpl< 0, DataType >
 When no arguments are to be stored. More...
 
struct  DataSourceStorageImpl< 1, DataType >
 Stores one data source. More...
 
struct  DataSourceStorageImpl< 2, DataType >
 
struct  DataSourceStorageImpl< 3, DataType >
 
struct  DataSourceStorageImpl< 4, DataType >
 
struct  DataSourceStorageImpl< 5, DataType >
 
struct  DataSourceStorageImpl< 6, DataType >
 
struct  DataSourceStorageImpl< 7, DataType >
 
struct  DataSourceTypeInfo
 Every DataSource of type T has a type info class which it can ask type information. More...
 
struct  DataSourceTypeInfo< const T & >
 These specialisations only serve to find out if a type T is a pointer, or reference, or... More...
 
struct  DataSourceTypeInfo< const T * >
 
struct  DataSourceTypeInfo< const T >
 
struct  DataSourceTypeInfo< T & >
 
struct  DataSourceTypeInfo< T * >
 
struct  DataSourceTypeInfo< types::carray< T > >
 Specialisation for a types::carray<T> type info object. More...
 
struct  DataSourceTypeInfo< UnknownType >
 This class offers the default implementation of type information for an unknown type. More...
 
struct  DataSourceTypeInfo< void >
 (void) is a special case. More...
 
struct  divides3
 
struct  divides3< int, int, int >
 
struct  DSRStore
 Analogous to RStore, but specific for DataSourceStorage. More...
 
struct  DSRStore< T & >
 
struct  DSRStore< void >
 
struct  DSWrap
 
struct  DSWrap< boost::intrusive_ptr< T >, typename boost::enable_if< boost::is_base_of< base::DataSourceBase, typename boost::remove_pointer< T >::type > >::type >
 
struct  DSWrap< T, typename boost::enable_if< boost::is_base_of< base::DataSourceBase, typename boost::remove_pointer< T >::type > >::type >
 
struct  DSWrap< T, typename boost::enable_if< boost::is_reference< T > >::type >
 
struct  DSWrap< T, typename boost::enable_if< boost::is_reference_wrapper< T > >::type >
 
struct  FusedFunctorDataSource
 A DataSource that calls a functor of signature Signature which gets its arguments from other data sources. More...
 
struct  FusedFunctorDataSource< Signature, typename boost::enable_if< is_pure_reference< typename boost::function_traits< Signature >::result_type > >::type >
 
struct  FusedMCallDataSource
 A DataSource that calls a method which gets its arguments from other data sources. More...
 
struct  FusedMCollectDataSource
 A DataSource that collects the result of an asynchronous method which store its results in other data sources. More...
 
struct  FusedMSendDataSource
 A DataSource that sends a method which gets its arguments from other data sources. More...
 
struct  FusedMSignal
 A Function object that reacts to a Signal by writing the arguments in data sources and calling an action object. More...
 
struct  GenerateDataSource
 A function object which returns a vector of DataSources. More...
 
struct  get_signal_impl
 
struct  GetArgument
 Helper class for extracting the bare pointer from a shared_ptr data source. More...
 
struct  GetArgument< Seq, Data, typename boost::enable_if< is_pure_reference< Data > >::type >
 In this case, Data is a pure reference and the first element of Seq is an AssignableDataSource. More...
 
struct  GetPointerWrap
 
struct  GetSignature
 Returns a function signature from a C or C++ member function pointer type. More...
 
struct  GetSignatureDS
 Returns a function signature from a C or C++ member function pointer type, suitable for DS operations. More...
 
class  GlobalEngine
 A process-wide execution engine that processes every asynchronous operation that is not being processed by a TaskContext. More...
 
class  GlobalService
 A process-wide services that hosts services not local to a single component. More...
 
struct  identity
 
struct  incomplete
 
class  InputPortSource
 This class represents a read port using the data source interface. More...
 
struct  IntrusiveStorage
 
struct  Invoker
 Creates an invocation object with a function signature to invoke and an implementation in which an operator(args) is available which has this signature. More...
 
struct  InvokerBase
 This is the base class that defines the interface of all invocable method implementations. More...
 
struct  InvokerBaseImpl
 A class which converts a function type signature F to a virtual send()/call() interface. More...
 
struct  InvokerBaseImpl< 0, F >
 
struct  InvokerBaseImpl< 1, F >
 
struct  InvokerBaseImpl< 2, F >
 
struct  InvokerBaseImpl< 3, F >
 
struct  InvokerBaseImpl< 4, F >
 
struct  InvokerBaseImpl< 5, F >
 
struct  InvokerBaseImpl< 6, F >
 
struct  InvokerBaseImpl< 7, F >
 
struct  InvokerImpl
 
struct  InvokerImpl< 0, F, BaseImpl >
 
struct  InvokerImpl< 1, F, BaseImpl >
 
struct  InvokerImpl< 2, F, BaseImpl >
 
struct  InvokerImpl< 3, F, BaseImpl >
 
struct  InvokerImpl< 4, F, BaseImpl >
 
struct  InvokerImpl< 5, F, BaseImpl >
 
struct  InvokerImpl< 6, F, BaseImpl >
 
struct  InvokerImpl< 7, F, BaseImpl >
 
struct  InvokerSignature
 Used by various classes to define operator(), given a Signature. More...
 
struct  InvokerSignature< 0, F, ToInvoke >
 
struct  InvokerSignature< 1, F, ToInvoke >
 
struct  InvokerSignature< 2, F, ToInvoke >
 
struct  InvokerSignature< 3, F, ToInvoke >
 
struct  InvokerSignature< 4, F, ToInvoke >
 
struct  InvokerSignature< 5, F, ToInvoke >
 
struct  InvokerSignature< 6, F, ToInvoke >
 
struct  InvokerSignature< 7, F, ToInvoke >
 
struct  is_arg_return
 This helper struct is required to filter out the AStore elements that don't need to be returned to the user when collect or return is called. More...
 
struct  is_arg_return< AStore< T & > >
 
struct  is_arg_return< AStore< T const & > >
 
struct  is_arg_return< DSRStore< T > >
 
struct  is_arg_return< DSRStore< void > >
 
struct  is_arg_return< RStore< T > >
 
struct  is_arg_return< RStore< void > >
 
struct  is_out_arg
 Outargs are of type AStore and contain a pure reference. More...
 
struct  is_out_arg< AStore< T & > >
 
struct  is_out_arg< AStore< T const & > >
 
struct  is_pure_reference
 
struct  is_pure_reference< T & >
 
struct  is_pure_reference< T const & >
 
class  LateConstReferenceDataSource
 A DataSource which is used to manipulate a const reference to an external value, by means of a pointer, which can be set after the data source was created. More...
 
class  LateReferenceDataSource
 A DataSource which is used to manipulate a reference to an external value, by means of a pointer, which can be set after the data source was created. More...
 
class  List
 This object represents the default queue implementation used by Orocos objects. More...
 
class  ListLocked
 A simple lock-based list implementation to append or erase data of type T. More...
 
class  ListLockFree
 A simple lock-free list implementation to append or erase data of type T. More...
 
struct  LocalConnID
 Represents a local connection created by the ConnFactory. More...
 
struct  LocalOperationCaller
 A method which executes a local function. More...
 
class  LocalOperationCallerImpl
 Implements call, send, collect, collectIfDone for all function arities. More...
 
class  LockedQueue
 A lock-based queue implementation to enqueue or dequeue a pointer of type T. More...
 
struct  multiplies3
 
class  MWSRQueue
 This object represents the default Multi-Writer, Single-Reader queue implementation used by Orocos objects. More...
 
struct  NA
 This class is used to return a 'default' value when no value is available ('Not Available'). More...
 
struct  NA< void >
 Specialisation to return a void. More...
 
class  NArityDataSource
 A generic N-arity composite DataSource. More...
 
class  OffsetPartDataSource
 
struct  OperationCallerBinder
 Very simple factory class to bind a member function to an object pointer and leave the arguments open. More...
 
struct  OperationCallerBinderImpl
 
struct  OperationCallerBinderImpl< 0, F >
 
struct  OperationCallerBinderImpl< 1, F >
 
struct  OperationCallerBinderImpl< 2, F >
 
struct  OperationCallerBinderImpl< 3, F >
 
struct  OperationCallerBinderImpl< 4, F >
 
struct  OperationCallerBinderImpl< 5, F >
 
struct  OperationCallerBinderImpl< 6, F >
 
struct  OperationCallerBinderImpl< 7, F >
 
struct  OperationCallerBinderImpl< 8, F >
 
struct  OperationCallerBinderImpl< 9, F >
 
class  OperationCallerC
 A template-less manager for OperationCaller calls. More...
 
class  OperationInterfacePartFused
 OperationInterfacePart implementation that uses boost::fusion to produce items. More...
 
class  OperationInterfacePartFusedDS
 OperationInterfacePart implementation that uses boost::fusion to produce items. More...
 
class  OperationInterfacePartHelper
 
class  OROCOS_SIGNAL_CONNECTION_N
 
class  OROCOS_SIGNAL_N
 
class  PartDataSource
 A DataSource which is used to manipulate a reference to a part of a data source. More...
 
class  PartDataSource< types::carray< T > >
 Partial specialisation of PartDataSource for carray<T> types. More...
 
struct  pointer_to_sixary_function
 
struct  pointer_to_ternary_function
 
class  Queue
 This object represents the default Multi-Writer/Multi-Reader queue implementation used by Orocos objects. More...
 
class  real_get_signal_impl
 
class  real_get_signal_impl< 0, Signature, SlotFunction >
 
class  real_get_signal_impl< 1, Signature, SlotFunction >
 
class  real_get_signal_impl< 2, Signature, SlotFunction >
 
class  real_get_signal_impl< 3, Signature, SlotFunction >
 
class  real_get_signal_impl< 4, Signature, SlotFunction >
 
class  real_get_signal_impl< 5, Signature, SlotFunction >
 
class  real_get_signal_impl< 6, Signature, SlotFunction >
 
class  real_get_signal_impl< 7, Signature, SlotFunction >
 
class  Reference
 Object that may receive a reference to some data by means of a pointer or data source. More...
 
class  ReferenceDataSource
 A DataSource which is used to manipulate a reference to an external value. More...
 
class  RemoteOperationCaller
 A OperationCaller implementation which delegates C++ to datasource conversions when C++ code tries to call remote operations, only available in an OperationInterfacePart, and not through an OperationBase. More...
 
class  RemoteOperationCallerImpl
 A OperationCaller implementation which executes a remote function which is encapsulated in a OperationCallerC and SendHandleC object. More...
 
struct  remove_cr
 
struct  Return
 
struct  ReturnBase
 This is the base class that defines the interface of returning data from method invocations. More...
 
struct  ReturnBaseImpl
 Implementation of ret() which takes the same signature as call(). More...
 
struct  ReturnBaseImpl< 0, F >
 
struct  ReturnBaseImpl< 1, F >
 
struct  ReturnBaseImpl< 2, F >
 
struct  ReturnBaseImpl< 3, F >
 
struct  ReturnBaseImpl< 4, F >
 
struct  ReturnBaseImpl< 5, F >
 
struct  ReturnBaseImpl< 6, F >
 
struct  ReturnBaseImpl< 7, F >
 
struct  ReturnImpl
 Implementation of ret() which takes the same signature as call(). More...
 
struct  ReturnImpl< 0, F, BaseImpl >
 
struct  ReturnImpl< 1, F, BaseImpl >
 
struct  ReturnImpl< 2, F, BaseImpl >
 
struct  ReturnImpl< 3, F, BaseImpl >
 
struct  ReturnImpl< 4, F, BaseImpl >
 
struct  ReturnImpl< 5, F, BaseImpl >
 
struct  ReturnImpl< 6, F, BaseImpl >
 
struct  ReturnImpl< 7, F, BaseImpl >
 
struct  ReturnSignature
 Defines ret(), given a Signature. More...
 
struct  ReturnSignature< 0, F, ToInvoke >
 
struct  ReturnSignature< 1, F, ToInvoke >
 
struct  ReturnSignature< 2, F, ToInvoke >
 
struct  ReturnSignature< 3, F, ToInvoke >
 
struct  ReturnSignature< 4, F, ToInvoke >
 
struct  ReturnSignature< 5, F, ToInvoke >
 
struct  ReturnSignature< 6, F, ToInvoke >
 
struct  ReturnSignature< 7, F, ToInvoke >
 
struct  RStore
 Store a return value which may be a void, reference, const reference or any other type. More...
 
struct  RStore< const T >
 
struct  RStore< T & >
 
struct  RStore< void >
 
struct  select1st
 
struct  select2nd
 
class  SendHandleC
 A template-less SendHandle manager. More...
 
class  Signal
 Very lightweight wrapper around the signalN classes that allows signals to be created where the number of arguments does not need to be part of the class name. More...
 
class  SignalBase
 The base signal class which stores connection objects. More...
 
class  SimpleConnID
 A simplistic id that is only same with its own clones (and clones of clones). More...
 
struct  StreamConnID
 Represents a Stream connection created by the ConnFactory. More...
 
struct  subs3
 
class  SynchronousOperationInterfacePartFused
 OperationInterfacePart implementation that only provides synchronous access to an operation. More...
 
class  TsPool
 A multi-reader multi-writer MemoryPool implementation. More...
 
class  UnaryDataSource
 A DataSource which returns the return value of a unary function. More...
 
class  UnboundDataSource
 A special DataSource only to be used for if you understand the copy()/clone() semantics very well. More...
 
struct  UnknownType
 
class  UnMember
 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  UnPointer
 Convert a function R (X::)(Args) to a plain function signature R(X::,Args) More...
 
struct  UpdateHelper
 Helper to only update data sources that hold references. More...
 
struct  UpdateHelper< T & >
 
class  ValueDataSource
 A simple, yet very useful DataSource, which keeps a value, and returns it in its get() method. More...
 

Typedefs

typedef boost::shared_ptr< ConnFactoryConnFactoryPtr
 
typedef boost::enable_shared_from_this< Serviceshared_from_raw
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &o, AStore< T > &a)
 
template<class T >
std::ostream & operator<< (std::ostream &o, RStore< T > &a)
 
bool catch_exception ()
 
void clearChannel (ConnectionManager::ChannelDescriptor &descriptor)
 Helper function to clear a connection. More...
 
bool is_same_id (ConnID *conn_id, ConnectionManager::ChannelDescriptor const &channel)
 
template<class Function >
base::DataSourceBasenewFunctorDataSource (Function f, const std::vector< base::DataSourceBase::shared_ptr > &args)
 Creates a data source that returns the result of a given function. More...
 
void RTT_API intrusive_ptr_add_ref (RTT::internal::IntrusiveStorage *p)
 
void RTT_API intrusive_ptr_release (RTT::internal::IntrusiveStorage *p)
 
template<typename MapT >
std::vector< typename MapT::mapped_type > values (const MapT &map)
 
template<typename MapT >
std::vector< typename MapT::key_type > keys (const MapT &map)
 
template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T >
pointer_to_ternary_function< ResultT, Arg1T, Arg2T, Arg3T > ptr_fun (ResultT(*fun)(Arg1T, Arg2T, Arg3T))
 
template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T , typename Arg4T , typename Arg5T , typename Arg6T >
pointer_to_sixary_function< ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T > ptr_fun (ResultT(*fun)(Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T))
 
void intrusive_ptr_add_ref (ConnectionBase *p)
 
void intrusive_ptr_release (ConnectionBase *p)
 

Variables

int m_catch_exception =-1
 

Detailed Description

Classes which contain all implementation code for the RTT.

Typedef Documentation

typedef boost::shared_ptr<ConnFactory> RTT::internal::ConnFactoryPtr

Definition at line 383 of file ConnFactory.hpp.

typedef boost::enable_shared_from_this<Service> RTT::internal::shared_from_raw

Definition at line 75 of file Service.hpp.

Function Documentation

bool RTT::internal::catch_exception ( )
inline

Definition at line 68 of file CatchConfig.hpp.

References m_catch_exception.

void RTT::internal::clearChannel ( ConnectionManager::ChannelDescriptor descriptor)

Helper function to clear a connection.

Parameters
descriptor

Definition at line 76 of file ConnectionManager.cpp.

References RTT::internal::ConnectionManager::clear().

Referenced by RTT::internal::ConnectionManager::clear().

void RTT_API RTT::internal::intrusive_ptr_add_ref ( RTT::internal::IntrusiveStorage p)
RTT_API void RTT::internal::intrusive_ptr_add_ref ( ConnectionBase p)

Definition at line 52 of file SignalBase.cpp.

References RTT::internal::ConnectionBase::ref().

RTT_API void RTT::internal::intrusive_ptr_release ( ConnectionBase p)

Definition at line 53 of file SignalBase.cpp.

References RTT::internal::ConnectionBase::deref().

void RTT_API RTT::internal::intrusive_ptr_release ( RTT::internal::IntrusiveStorage p)
bool RTT::internal::is_same_id ( ConnID conn_id,
ConnectionManager::ChannelDescriptor const &  channel 
)

Definition at line 164 of file ConnectionManager.cpp.

References RTT::internal::ConnID::isSameID().

template<typename MapT >
std::vector<typename MapT::key_type> RTT::internal::keys ( const MapT &  map)
template<class Function >
base::DataSourceBase* RTT::internal::newFunctorDataSource ( Function  f,
const std::vector< base::DataSourceBase::shared_ptr > &  args 
)

Creates a data source that returns the result of a given function.

Use GenerateDataSource to create the arguments args from given data sources.

Parameters
fThe function to embed in a data source. The return type of this function will be the return type of the created data source.
argsThe arguments given to the function f
Returns
A new data source.
Exceptions
wrong_number_of_args_exceptionwhen args.size() is not equal to the arity of f.
wrong_types_of_args_exceptionwhen one or more types in args do not match the expected types in f.

Definition at line 238 of file FusedFunctorDataSource.hpp.

References RTT::internal::create_sequence_impl< List, mpl::size< List >::value >::sources().

Referenced by RTT::types::SequenceTypeInfoBase< std::vector< double > >::getMember().

template<class T >
std::ostream& RTT::internal::operator<< ( std::ostream &  o,
AStore< T > &  a 
)

Definition at line 91 of file BindStorage.hpp.

template<class T >
std::ostream& RTT::internal::operator<< ( std::ostream &  o,
RStore< T > &  a 
)

Definition at line 226 of file BindStorage.hpp.

template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T >
pointer_to_ternary_function<ResultT, Arg1T, Arg2T, Arg3T> RTT::internal::ptr_fun ( ResultT(*)(Arg1T, Arg2T, Arg3T)  fun)

Definition at line 247 of file mystd.hpp.

template<typename ResultT , typename Arg1T , typename Arg2T , typename Arg3T , typename Arg4T , typename Arg5T , typename Arg6T >
pointer_to_sixary_function<ResultT, Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T> RTT::internal::ptr_fun ( ResultT(*)(Arg1T, Arg2T, Arg3T, Arg4T, Arg5T, Arg6T)  fun)

Definition at line 280 of file mystd.hpp.

template<typename MapT >
std::vector<typename MapT::mapped_type> RTT::internal::values ( const MapT &  map)

Variable Documentation

int RTT::internal::m_catch_exception =-1

Definition at line 39 of file CatchConfig.cpp.

Referenced by catch_exception().