Implementation specific classes, not intended for users. More...
Classes | |
| class | AssignCommand |
| This is a command that will assign the value of an expression to another at runtime. More... | |
| class | AssignContainerCommand |
| Assign the contents of one variable-size container to another. More... | |
| class | AssignIndexCommand |
| This command assigns an element of a container to a given value. More... | |
| struct | quickbind |
| A class which binds a Type F to object O. More... | |
| struct | quickbindC |
| A class which binds a C style function F. More... | |
| struct | AStore |
| Store a bound argument which may be a reference, const reference or any other type. More... | |
| 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 | BindStorage |
| A helper-class for the Command implementation which stores the command and condition function objects. More... | |
| struct | BuildType |
| A helper class to build a value of type T. More... | |
| struct | CommandBase |
| The base class for all command implementations. More... | |
| class | FunctorDS1 |
| A functor that stores a function needing one argument, and one DataSource to get the data from. More... | |
| class | FunctorImpl< 0, FunctionT > |
| This trivial version (no arguments to manage) is not used by CommandFunctor and ConditionFunctor. More... | |
| class | FunctorImpl< 1, FunctionT > |
| A functor that stores a function needing one argument, and one DataSource to get the data from. More... | |
| struct | Functor |
| A functor that stores a function, and DataSources to get the data from. More... | |
| class | CommandFunctor |
| A functor with the CommandInterface. More... | |
| class | CommandFunction |
| A functor with the CommandInterface, for the case where the functor is a bool(void). More... | |
| class | ConditionFunctor |
| A functor with the ConditionInterface. More... | |
| class | ConditionFunction |
| A functor with the ConditionInterface, for the case where the functor is a bool(void). More... | |
| class | CorbaTemplateProtocol |
| For each transportable type T, specify the conversion functions. More... | |
| struct | DataSourceAdaptor |
| Adapt parser DataSource storage type to user type. More... | |
| struct | DataSourceAdaptor< TFrom &, TFrom > |
| Adapt from non-const reference-type to value-type, yielding an AssignableDataSource, since references are always assignable. More... | |
| struct | DataSourceAdaptor< const TFrom &, const TFrom > |
| Specialises DataSourceAdaptor< const int&, const int >. More... | |
| struct | DataSourceAdaptor< TFrom &, TFrom & > |
| Adapt from non-const reference-type to non-const reference-type, yielding an AssignableDataSource, since references are always assignable. More... | |
| struct | DataSourceAdaptor< TFrom, const TFrom & > |
| DataSourceAdaptor specialisation to not return a const reference to a stack based variable ( case (4) ). More... | |
| struct | DataSourceAdaptor< const TFrom, const TFrom & > |
| DataSourceAdaptor specialisation to not return a reference to a stack based variable ( case (4bis) ). More... | |
| struct | AssignableDataSourceAdaptor |
| AssignableDataSourceAdaptor allows a conversion from an AssignableDataSource<T> to DataSource<[const] T [&]> which will return the result of the AssignableDataSource<T>::set() method in its get() (thus a reference to a heaped value). More... | |
| struct | AssignableDataSourceAdaptor< From, const From & > |
| AssignableDataSourceAdaptor allows a conversion from an AssignableDataSource<T> to DataSource<T> which will return the result of the AssignableDataSource<T>::rvalue() method in its get() (thus a reference to a heaped value). More... | |
| struct | AssignableDataSourceAdaptor< To const &, To > |
| AssignableDataSourceAdaptor allows a conversion from an AssignableDataSource<const& T> to AssignableDataSource<T>. More... | |
| class | DataSourceArgsCommand |
| A Command which dispatches locally. More... | |
| class | DataSourceArgsEvent |
| A event which gets its arguments from a data source and is an action object. More... | |
| class | DataSourceArgsMethod |
| A method which gets its arguments from a data source and is a datasource itself. More... | |
| class | UnboundDataSource |
| A special DataSource only to be used for if you understand the copy()/clone() semantics very well. More... | |
| struct | DataSourceResultStorage< R & > |
| struct | DataSourceArgStorage< A & > |
| struct | DataSourceStorageImpl< 0, DataType > |
| When no arguments are to be stored. More... | |
| struct | DataSourceStorageImpl< 1, DataType > |
| Stores one data source. More... | |
| struct | DataSourceStorage |
| A helper-class for the Command implementation which stores the command and condition function objects. More... | |
| struct | DataSourceTypeInfo< UnknownType > |
| This class offers the default implementation of type information for an unknown type. 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 |
| Every DataSource of type T has a type info class which it can ask type information. More... | |
| class | DataSourceTypeInfo< void > |
| (void) is a special case. More... | |
| class | EventBase |
| The base class of Event implementations. More... | |
| struct | EventCallBack |
| Class used by ConnectionC to 'wrap' user functions to a form usable by the EventService, namely a void(void) function with a list of AssignableDataSources which store the event arguments. More... | |
| struct | EventHookBase |
| Create end-user event handles. More... | |
| class | EventHookGenerator |
| Generate EventHook depending on number of arguments. More... | |
| struct | EventCatcherImpl< 0, SignalType, ContainerType > |
| Catch the event, dispatch later to F. More... | |
| struct | FunctionForwarder |
| Used to partially specialise the case when returning a void from a functor. More... | |
| struct | FunctionForwarder< R &, FunctorT > |
| Specialise reference types. More... | |
| struct | FunctorDataSource0 |
| These classes are generic DataSources that take a functor, and a number of DataSources corresponding with the arguments of the functor, and use it to get data from. More... | |
| class | FunctorDataSourceDS0 |
| coded for inState("string") the component pointer itself is also stored in a datasource, such that if this datasource is copied, the component pointer is updated. More... | |
| class | FunctorDataSourceDS1 |
| Can not encapsulate void functions ! More... | |
| 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... | |
| class | LocalCommandImpl |
| A Command which is dispatched locally to a CommandProcessor. More... | |
| class | LocalCommand |
| A Command which is dispatched locally to a CommandProcessor. More... | |
| class | LocalEvent |
| An Event which calls back local functions. More... | |
| struct | LocalMethod |
| A method which executes a local function. More... | |
| struct | MethodBase |
| The base class for all method implementations. 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 | UnaryOp |
| UnaryOperator contains information on some unary operator that operates on one arg of a certain type. More... | |
| class | DotOp |
| The Dot Operator allows access to members of composite types, such as in frame.pos.x . More... | |
| class | UnaryOperator |
| An operator which reads a single DataSource and returns a modified result. More... | |
| class | BinaryOperator |
| An operator which reads a two DataSources and returns a modified result. More... | |
| class | DotOperator |
| Dot : '. More... | |
| class | RemoteCommandImpl |
| A Command which is dispatched remotely to a CommandProcessor. More... | |
| class | RemoteCommand |
| A Command which is dispatched remotely to a CommandProcessor. More... | |
| class | RemoteMethodImpl |
| A Method which executes a remote function directly. More... | |
| class | RemoteMethod |
| A Method which is dispatched remotely to a MethodProcessor. More... | |
| class | ArgumentsParser |
| This is a parser that you construct to parse a set of arguments. More... | |
| class | CommandParser |
| This class parses commands. More... | |
| class | CommonParser |
| This class contains some very common parser definitions. More... | |
| class | ConditionParser |
| This is a class containing a parse function for conditions. More... | |
| class | DataCallParser |
| This parser parses a call of the form "a.b( arg1, arg2, ..., argN )". More... | |
| class | ExpressionParser |
| How we parse: this parser works like a stack-based RPN calculator. More... | |
| class | semantic_parse_exception |
| A Semantic parse exception means the parser recognised a part of the string, but got into trouble lateron, for example, a missing argument or non existing component. More... | |
| class | fatal_syntactic_parse_exception |
| A Fatal Syntactic parse exception means the parser knows the input is plain wrong and no further attemts should be made to parse it. More... | |
| class | fatal_semantic_parse_exception |
| A Fatal Semantic parse exception means the parser knows that the parsing failed dramatically and should not be passed to another parser. More... | |
| class | syntactic_parse_exception |
| A normal syntactic parse exception means the parser recognised the input, but got stuck later due to a syntactic error, like a missing brace. More... | |
| class | parse_exception_semantic_error |
| parse_exception class that is used for various semantic errors for which it was not worth defining a proper exception class. More... | |
| class | parse_exception_fatal_semantic_error |
| parse_exception class that is used for fatal semantic errors for which it was not worth defining a proper exception class. More... | |
| class | parse_exception_parser_fail |
| An exception which a parser may throw to indicate that it failed to understand the input, and thus can not interpret its validity. More... | |
| class | parse_exception_syntactic_error |
| parse_exception class that is used for various syntactic errors for which it was not worth defining a proper exception class. More... | |
| class | PeerParser |
| Get the peer and object from an invocation path like a.b.c.d() . More... | |
| class | ProgramGraphParser |
| A Parser for Orocos Program Scripts. More... | |
| class | PropertyParser |
| Get the property and bag from an invocation path like bag.subbag.prop . More... | |
| class | StateGraphParser |
| This is not a parser in the Boost.spirit sense of the word, it's just a class used to hold the parser and semantic actions. More... | |
| class | ValueChangeParser |
| This class is responsible for parsing constant definitions, variable definitions, variable change instructions, and alias definitions. More... | |
| class | ValueParser |
| A class for parsing const values. 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 | SubscriberBase |
| The base class of Subscriber implementations. More... | |
| class | TypeTransporter |
| This interface defines the function a transport protocol must support in order to allow Orocos components to remotely communicate data. More... | |
| 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 | ArgMember |
| A complexer variant of UnMember: Convert a member function type to a function type which contains the member as first argument. More... | |
| class | UnPointer |
| Convert a function R (X::)(Args) to a plain function signature R(X::,Args). More... | |
Functions | |
| RTT_API void | intrusive_ptr_add_ref (EventCatcher *p) |
| RTT_API void | intrusive_ptr_release (EventCatcher *p) |
| RTT_API void | DumpObject (RTT::OperationInterface *obj) |
Variables | |
| const char * | cpf_dtd |
Implementation specific classes, not intended for users.
1.6.3