Blender V5.0
LogMessage Class Reference

#include <log.h>

Public Member Functions

 LogMessage (enum LogLevel level, const char *file_line, const char *func)
 ~LogMessage ()
std::ostream & stream ()

Protected Attributes

LogLevel level_
const char * file_line_
const char * func_
std::stringstream stream_

Detailed Description

Definition at line 52 of file log.h.

Constructor & Destructor Documentation

◆ LogMessage()

LogMessage::LogMessage ( enum LogLevel level,
const char * file_line,
const char * func )
inline

Definition at line 54 of file log.h.

References file_line_, func_, and level_.

◆ ~LogMessage()

LogMessage::~LogMessage ( )
inline

Definition at line 59 of file log.h.

References _log_message(), file_line_, func_, level_, and stream_.

Member Function Documentation

◆ stream()

std::ostream & LogMessage::stream ( )
inline

Definition at line 64 of file log.h.

References stream_.

Member Data Documentation

◆ file_line_

const char* LogMessage::file_line_
protected

Definition at line 71 of file log.h.

Referenced by LogMessage(), and ~LogMessage().

◆ func_

const char* LogMessage::func_
protected

Definition at line 72 of file log.h.

Referenced by LogMessage(), and ~LogMessage().

◆ level_

LogLevel LogMessage::level_
protected

Definition at line 70 of file log.h.

Referenced by LogMessage(), and ~LogMessage().

◆ stream_

std::stringstream LogMessage::stream_
protected

Definition at line 73 of file log.h.

Referenced by stream(), and ~LogMessage().


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