RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::ThreadSafeConsoleLogger Class Reference

#include <geogram_extension.h>

Inheritance diagram for RINGMesh::ThreadSafeConsoleLogger:

Public Member Functions

void div (const std::string &title)
 
void out (const std::string &str)
 
void warn (const std::string &str)
 
void err (const std::string &str)
 
void status (const std::string &str)
 

Private Types

using base_class = GEO::ConsoleLogger
 

Private Attributes

std::mutex lock_ {}
 

Detailed Description

Definition at line 199 of file geogram_extension.h.

Member Typedef Documentation

◆ base_class

using RINGMesh::ThreadSafeConsoleLogger::base_class = GEO::ConsoleLogger
private

Definition at line 201 of file geogram_extension.h.

Member Function Documentation

◆ div()

void RINGMesh::ThreadSafeConsoleLogger::div ( const std::string &  title)
inline

Definition at line 204 of file geogram_extension.h.

◆ err()

void RINGMesh::ThreadSafeConsoleLogger::err ( const std::string &  str)
inline

Definition at line 222 of file geogram_extension.h.

◆ out()

void RINGMesh::ThreadSafeConsoleLogger::out ( const std::string &  str)
inline

Definition at line 210 of file geogram_extension.h.

◆ status()

void RINGMesh::ThreadSafeConsoleLogger::status ( const std::string &  str)
inline

Definition at line 228 of file geogram_extension.h.

◆ warn()

void RINGMesh::ThreadSafeConsoleLogger::warn ( const std::string &  str)
inline

Definition at line 216 of file geogram_extension.h.

Member Data Documentation

◆ lock_

std::mutex RINGMesh::ThreadSafeConsoleLogger::lock_ {}
private

Definition at line 235 of file geogram_extension.h.


The documentation for this class was generated from the following file: