TrinityCore
Loading...
Searching...
No Matches
LogOperation Class Reference

#include <LogOperation.h>

Public Member Functions

 LogOperation (Logger const *_logger, LogMessage *_msg)
 
 LogOperation (LogOperation const &)=delete
 
 LogOperation (LogOperation &&) noexcept=default
 
LogOperationoperator= (LogOperation const &)=delete
 
LogOperationoperator= (LogOperation &&) noexcept=default
 
 ~LogOperation ()
 
void operator() () const
 

Protected Attributes

Logger const * logger
 
std::unique_ptr< LogMessagemsg
 

Detailed Description

Definition at line 27 of file LogOperation.h.

Constructor & Destructor Documentation

◆ LogOperation() [1/3]

LogOperation::LogOperation ( Logger const *  _logger,
LogMessage _msg 
)

Definition at line 22 of file LogOperation.cpp.

◆ LogOperation() [2/3]

LogOperation::LogOperation ( LogOperation const &  )
delete

◆ LogOperation() [3/3]

LogOperation::LogOperation ( LogOperation &&  )
defaultnoexcept

◆ ~LogOperation()

LogOperation::~LogOperation ( )
default

Member Function Documentation

◆ operator()()

void LogOperation::operator() ( ) const

Definition at line 28 of file LogOperation.cpp.

+ Here is the call graph for this function:

◆ operator=() [1/2]

LogOperation & LogOperation::operator= ( LogOperation &&  )
defaultnoexcept

◆ operator=() [2/2]

LogOperation & LogOperation::operator= ( LogOperation const &  )
delete

Member Data Documentation

◆ logger

Logger const* LogOperation::logger
protected

Definition at line 40 of file LogOperation.h.

◆ msg

std::unique_ptr<LogMessage> LogOperation::msg
protected

Definition at line 41 of file LogOperation.h.


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