Namespaces | Macros
PointMatcherPrivate.h File Reference
#include "PointMatcher.h"
Include dependency graph for PointMatcherPrivate.h:
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 54 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 58 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 68 of file PointMatcherPrivate.h.

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


libpointmatcher
Author(s):
autogenerated on Mon Jan 1 2024 03:24:43