Go to the documentation of this file.
   21 #if P1_HAVE_GLOG && !P1_NO_LOGGING 
   22 #  include <glog/logging.h> 
   25 #elif P1_HAVE_PORTABLE_LOGGING && !P1_NO_LOGGING 
   26 #  include "point_one/common/portability/logging.h" 
   29 #else // Logging disabled 
   35 #    define P1_NO_LOGGING 1 
   36 #  endif // !P1_NO_LOGGING 
   39 namespace fusion_engine {
 
   44 #  if P1_HAVE_STD_OSTREAM 
   66 #  define P1_NULL_STREAM point_one::fusion_engine::common::NullMessage::stream_ 
   67 #  define P1_NULL_MESSAGE \ 
   68     point_one::fusion_engine::common::NullMessage::instance_ 
   70 #  define COMPACT_GOOGLE_LOG_INFO P1_NULL_MESSAGE 
   71 #  define COMPACT_GOOGLE_LOG_WARNING P1_NULL_MESSAGE 
   72 #  define COMPACT_GOOGLE_LOG_ERROR P1_NULL_MESSAGE 
   73 #  define COMPACT_GOOGLE_LOG_FATAL \ 
   77 #  define LOG(severity) COMPACT_GOOGLE_LOG_##severity.stream() 
   78 #  define LOG_IF(severity, condition) COMPACT_GOOGLE_LOG_##severity.stream() 
   79 #  define LOG_EVERY_N(verboselevel, n) COMPACT_GOOGLE_LOG_##severity.stream() 
   80 #  define LOG_IF_EVERY_N(verboselevel, condition, n) \ 
   81     COMPACT_GOOGLE_LOG_##severity.stream() 
   83 #  define VLOG_IS_ON(verboselevel) false 
   84 #  define COMPACT_GOOGLE_VLOG(verboselevel) P1_NULL_MESSAGE 
   86 #  define VLOG_IF(verboselevel, condition) \ 
   87     COMPACT_GOOGLE_VLOG(verboselevel).stream() 
   88 #  define VLOG(verboselevel) COMPACT_GOOGLE_VLOG(verboselevel).stream() 
   89 #  define VLOG_EVERY_N(verboselevel, n) \ 
   90     COMPACT_GOOGLE_VLOG(verboselevel).stream() 
   91 #  define VLOG_IF_EVERY_N(verboselevel, condition, n) \ 
   92     COMPACT_GOOGLE_VLOG(verboselevel).stream() 
  
Library portability helper definitions.
 
static NullMessage instance_
 
NullStream & operator<<(NullStream &stream, const T &)
 
GNSS signal and frequency type definitions.
 
static NullStream stream_