Namespaces | Macros
PointMatcherPrivate.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 PointMatcherSupport
 Functions and classes that are not dependant on scalar type are defined in this namespace.
 

Macros

#define __POINTMATCHER_FUNCTION__   ""
 
#define LOG_INFO_STREAM(args)
 
#define LOG_WARNING_STREAM(args)
 

Macro Definition Documentation

◆ __POINTMATCHER_FUNCTION__

#define __POINTMATCHER_FUNCTION__   ""

Definition at line 52 of file PointMatcherPrivate.h.

◆ LOG_INFO_STREAM

#define LOG_INFO_STREAM (   args)
Value:
{ \
boost::mutex::scoped_lock lock(PointMatcherSupport::loggerMutex); \
PointMatcherSupport::logger->hasInfoChannel()) { \
PointMatcherSupport::logger->beginInfoEntry(__FILE__, __LINE__, __POINTMATCHER_FUNCTION__); \
(*PointMatcherSupport::logger->infoStream()) << args; \
PointMatcherSupport::logger->finishInfoEntry(__FILE__, __LINE__, __POINTMATCHER_FUNCTION__); \
} \
}

Definition at line 56 of file PointMatcherPrivate.h.

◆ LOG_WARNING_STREAM

#define LOG_WARNING_STREAM (   args)
Value:
{ \
boost::mutex::scoped_lock lock(PointMatcherSupport::loggerMutex); \
PointMatcherSupport::logger->hasWarningChannel()) { \
PointMatcherSupport::logger->beginWarningEntry(__FILE__, __LINE__, __POINTMATCHER_FUNCTION__); \
(*PointMatcherSupport::logger->warningStream()) << args; \
PointMatcherSupport::logger->finishWarningEntry(__FILE__, __LINE__, __POINTMATCHER_FUNCTION__); \
} \
}

Definition at line 66 of file PointMatcherPrivate.h.

PointMatcherSupport::loggerMutex
boost::mutex loggerMutex
mutex to protect access to logging
Definition: Logger.cpp:41
args
PointMatcherSupport::logger
std::shared_ptr< Logger > logger
the current logger
Definition: Logger.cpp:42
__POINTMATCHER_FUNCTION__
#define __POINTMATCHER_FUNCTION__
Definition: PointMatcherPrivate.h:52


mrpt_local_obstacles
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Mon Aug 14 2023 02:09:04