Orocos Real-Time Toolkit  2.6.0
rtt-scripting-fwd.hpp
00001 #ifndef ORO_RTT_scripting_FWD_HPP
00002 #define ORO_RTT_scripting_FWD_HPP
00003 
00004 namespace RTT {
00005     class Scripting;
00006     namespace scripting {
00007         class ArgumentsParser;
00008         class CallFunction;
00009         class CommandComposite;
00010         class CommandCounter;
00011         class CommandFunction;
00012         class CommandIllegal;
00013         class CommandNOP;
00014         class CommandString;
00015         class CommonParser;
00016         class ConditionBinaryCompositeAND;
00017         class ConditionBinaryCompositeOR;
00018         class ConditionBool;
00019         class ConditionBoolDataSource;
00020         class ConditionBoolProperty;
00021         class ConditionCache;
00022         class ConditionCompositeNOT;
00023         class ConditionDSDuration;
00024         class ConditionDuration;
00025         class ConditionExpire;
00026         class ConditionFalse;
00027         class ConditionFunction;
00028         class ConditionInterface;
00029         class ConditionInvert;
00030         class ConditionOnce;
00031         class ConditionParser;
00032         class ConditionTrue;
00033         class DataCallParser;
00034         class DataSourceCondition;
00035         class DataSourceTime;
00036         class EdgeCondition;
00037         class EvalCommand;
00038         class EvalCommandResult;
00039         class ExpressionParser;
00040         class FunctionFactory;
00041         class FunctionGraph;
00042         class FunctionGraphBuilder;
00043         class ParsedStateMachine;
00044         class Parser;
00045         class PeerParser;
00046         class ProgramGraphParser;
00047         class ProgramInterface;
00048         class ProgramService;
00049         class PropertyParser;
00050         class ScriptingService;
00051         class SendHandleAlias;
00052         class StateDescription;
00053         class StateGraphParser;
00054         class StateInterface;
00055         class StateMachine;
00056         class StateMachineBuilder;
00057         class StateMachineService;
00058         class StatementProcessor;
00059         class TryCommand;
00060         class TryCommandResult;
00061         class ValueChangeParser;
00062         class ValueParser;
00063         class VertexNode;
00064         struct CommandBinary;
00065         struct CommandDataSource;
00066         struct CommandDataSourceBool;
00067         template<typename T, typename compare_op>
00068         class ConditionCompare;
00069     }
00070     namespace detail {
00071         using namespace scripting;
00072     }
00073 }
00074 #endif