MRPT  2.0.0
Classes | Namespaces | Functions | Variables
CTimeLogger.cpp File Reference
#include "system-precomp.h"
#include <mrpt/core/bits_math.h>
#include <mrpt/system/CTimeLogger.h>
#include <mrpt/system/datetime.h>
#include <mrpt/system/filesystem.h>
#include <mrpt/system/string_utils.h>
#include <algorithm>
#include <fstream>
#include <iostream>
Include dependency graph for CTimeLogger.cpp:

Go to the source code of this file.

Classes

struct  MyGlobalProfiler
 

Namespaces

 mrpt::system
 

Functions

std::string aux_format_string_multilines (const std::string &s, const size_t len)
 
Auxiliary stuff for the global profiler used in MRPT_START / MRPT_END

macros.

mrpt::system::CTimeLoggermrpt::system::global_profiler_getref () noexcept
 
void mrpt::system::global_profiler_enter (const char *func_name) noexcept
 
void mrpt::system::global_profiler_leave (const char *func_name) noexcept
 

Variables

static MyGlobalProfiler global_profiler
 

Function Documentation

◆ aux_format_string_multilines()

std::string aux_format_string_multilines ( const std::string &  s,
const size_t  len 
)

Definition at line 92 of file CTimeLogger.cpp.

References mrpt::system::rightPad().

Referenced by mrpt::system::CTimeLogger::getStatsAsText().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ global_profiler

MyGlobalProfiler global_profiler
static



Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020