Skip to content

Commit 860d9b5

Browse files
committed
DPL: add helper to throw exceptions out of line.
1 parent 35366eb commit 860d9b5

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

Framework/Foundation/include/Framework/RuntimeError.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ RuntimeErrorRef runtime_error(const char*);
3030
RuntimeErrorRef runtime_error_f(const char*, ...);
3131
RuntimeError& error_from_ref(RuntimeErrorRef);
3232

33+
void throw_error(RuntimeErrorRef);
34+
3335
} // namespace o2::framework
3436

3537
#endif // O2_FRAMEWORK_RUNTIMEERROR_H_

Framework/Foundation/src/RuntimeError.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,9 @@ RuntimeErrorRef runtime_error(const char* s)
7777
return RuntimeErrorRef{i};
7878
}
7979

80+
void throw_error(RuntimeErrorRef ref)
81+
{
82+
throw ref;
83+
}
84+
8085
} // namespace o2::framework

0 commit comments

Comments
 (0)