Orocos Real-Time Toolkit
2.9.0
|
When Orocos is compiled without exceptions (define ORO_EMBEDDED), the functions which would throw an exception simply return. More...
#include "../rtt-config.h"
Go to the source code of this file.
Macros | |
#define | ORO_THROW(x) throw x |
#define | ORO_THROW_OR_RETURN(x, rv) throw x |
When Orocos is compiled without exceptions (define ORO_EMBEDDED), the functions which would throw an exception simply return.
For void functions, use ORO_THROW, for other functions, use ORO_THROW_OR_RETURN.
Definition in file Exceptions.hpp.
#define ORO_THROW | ( | x | ) | throw x |
Definition at line 52 of file Exceptions.hpp.
Referenced by RTT::scripting::StateGraphParser::getParserResult(), RTT::scripting::StateGraphParser::storeOffset(), and RTT::scripting::StateGraphParser::~StateGraphParser().
#define ORO_THROW_OR_RETURN | ( | x, | |
rv | |||
) | throw x |
Definition at line 53 of file Exceptions.hpp.
Referenced by RTT::internal::create_sequence_helper::assignable(), RTT::OperationInterface::getArgumentList(), RTT::OperationInterface::getDescription(), RTT::OperationInterface::getResultType(), RTT::scripting::ScriptingService::loadStateMachine(), RTT::OperationInterface::produce(), RTT::OperationInterface::produceCollect(), RTT::OperationInterface::produceHandle(), RTT::OperationInterface::produceSend(), RTT::scripting::ScriptingService::recursiveCheckLoadStateMachine(), RTT::scripting::ScriptingService::recursiveCheckUnloadStateMachine(), RTT::internal::create_sequence_helper::sources(), RTT::scripting::ScriptingService::unloadProgram(), and RTT::scripting::ScriptingService::unloadStateMachine().