guanaqo 1.0.0-alpha.26
Utilities for scientific software
Loading...
Searching...
No Matches
guanaqo::TraceLogger::ScopedLog Struct Reference

#include <guanaqo/trace.hpp>

Detailed Description

Definition at line 160 of file trace.hpp.

Collaboration diagram for guanaqo::TraceLogger::ScopedLog:

Public Member Functions

 ScopedLog ()=default
 ScopedLog (Log *log, clock::time_point start_time_point)
 ScopedLog (const ScopedLog &)=delete
ScopedLogoperator= (const ScopedLog &)=delete
 ScopedLog (ScopedLog &&other) noexcept
ScopedLogoperator= (ScopedLog &&)=delete
 ~ScopedLog ()

Public Attributes

Loglog = nullptr
clock::time_point start_time_point

Constructor & Destructor Documentation

◆ ScopedLog() [1/4]

guanaqo::TraceLogger::ScopedLog::ScopedLog ( )
default
Here is the caller graph for this function:

◆ ScopedLog() [2/4]

guanaqo::TraceLogger::ScopedLog::ScopedLog ( Log * log,
clock::time_point start_time_point )
inline

Definition at line 165 of file trace.hpp.

◆ ScopedLog() [3/4]

guanaqo::TraceLogger::ScopedLog::ScopedLog ( const ScopedLog & )
delete
Here is the call graph for this function:

◆ ScopedLog() [4/4]

guanaqo::TraceLogger::ScopedLog::ScopedLog ( ScopedLog && other)
inlinenoexcept

Definition at line 169 of file trace.hpp.

Here is the call graph for this function:

◆ ~ScopedLog()

guanaqo::TraceLogger::ScopedLog::~ScopedLog ( )
inline

Definition at line 173 of file trace.hpp.

Member Function Documentation

◆ operator=() [1/2]

ScopedLog & guanaqo::TraceLogger::ScopedLog::operator= ( const ScopedLog & )
delete
Here is the call graph for this function:

◆ operator=() [2/2]

ScopedLog & guanaqo::TraceLogger::ScopedLog::operator= ( ScopedLog && )
delete
Here is the call graph for this function:

Member Data Documentation

◆ log

Log* guanaqo::TraceLogger::ScopedLog::log = nullptr

Definition at line 161 of file trace.hpp.

◆ start_time_point

clock::time_point guanaqo::TraceLogger::ScopedLog::start_time_point

Definition at line 162 of file trace.hpp.


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