Skip to content
Snippets Groups Projects
Commit 35280bbe authored by Christopher Rob Jones's avatar Christopher Rob Jones
Browse files

Add UNLIKELY to RICH messaging macros

parent 7dca4857
No related branches found
No related tags found
1 merge request!3061Update RICH decoding for realistic cable maps from the pit
......@@ -12,6 +12,7 @@
#pragma once
#include "GaudiKernel/Kernel.h"
#include <utility>
namespace {
......@@ -31,15 +32,15 @@ namespace {
// pointer to the entity that implements the Gaudi based messaging API.
#ifndef _ri_debug
# define _ri_debug \
if ( messenger()->msgLevel( MSG::DEBUG ) ) messenger()->debug()
if ( UNLIKELY( messenger()->msgLevel( MSG::DEBUG ) ) ) messenger()->debug()
#endif
#ifndef _ri_verbo
# define _ri_verbo \
if ( messenger()->msgLevel( MSG::VERBOSE ) ) messenger()->verbose()
if ( UNLIKELY( messenger()->msgLevel( MSG::VERBOSE ) ) ) messenger()->verbose()
#endif
#ifndef ri_message
# define ri_message( level, ... ) \
if ( messenger()->msgLevel( level ) ) { rich_message( messenger()->msgStream( level ), __VA_ARGS__ ); }
if ( UNLIKELY( messenger()->msgLevel( level ) ) ) { rich_message( messenger()->msgStream( level ), __VA_ARGS__ ); }
# define ri_debug( ... ) ri_message( MSG::DEBUG, __VA_ARGS__ )
# define ri_verbo( ... ) ri_message( MSG::VERBOSE, __VA_ARGS__ )
# ifndef NDEBUG
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment