guanaqo main
Utilities for scientific software
Loading...
Searching...
No Matches
guanaqo::TraceLogger::Log Struct Reference

#include <guanaqo/trace.hpp>

Detailed Description

Definition at line 134 of file trace.hpp.

Collaboration diagram for guanaqo::TraceLogger::Log:

Public Attributes

const char * name = ""
int64_t instance {0}
std::chrono::nanoseconds start_time {0}
std::chrono::nanoseconds duration {0}
std::size_t thread_id {0}
int64_t flop_count {0}

Friends

std::ostream & operator<< (std::ostream &os, const Log &log)

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const Log & log )
friend

Definition at line 142 of file trace.hpp.

Member Data Documentation

◆ name

const char* guanaqo::TraceLogger::Log::name = ""

Definition at line 135 of file trace.hpp.

◆ instance

int64_t guanaqo::TraceLogger::Log::instance {0}

Definition at line 136 of file trace.hpp.

◆ start_time

std::chrono::nanoseconds guanaqo::TraceLogger::Log::start_time {0}

Definition at line 137 of file trace.hpp.

◆ duration

std::chrono::nanoseconds guanaqo::TraceLogger::Log::duration {0}

Definition at line 138 of file trace.hpp.

◆ thread_id

std::size_t guanaqo::TraceLogger::Log::thread_id {0}

Definition at line 139 of file trace.hpp.

◆ flop_count

int64_t guanaqo::TraceLogger::Log::flop_count {0}

Definition at line 140 of file trace.hpp.


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