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.