KIM API V2
Public Member Functions | Static Public Member Functions | List of all members
KIM::Log Class Reference

#include <KIM_Log.hpp>

Public Member Functions

std::string const & GetID () const
 
void SetID (std::string const &id)
 
void PushVerbosity (LogVerbosity const logVerbosity)
 
void PopVerbosity ()
 
void LogEntry (LogVerbosity const logVerbosity, std::string const &message, int const lineNumber, std::string const &fileName) const
 
void LogEntry (LogVerbosity const logVerbosity, std::stringstream const &message, int const lineNumber, std::string const &fileName) const
 

Static Public Member Functions

static int Create (Log **const log)
 
static void Destroy (Log **const log)
 

Detailed Description

Definition at line 46 of file KIM_Log.hpp.

Member Function Documentation

◆ Create()

static int KIM::Log::Create ( Log **const  log)
static

◆ Destroy()

static void KIM::Log::Destroy ( Log **const  log)
static

◆ GetID()

std::string const& KIM::Log::GetID ( ) const

◆ LogEntry() [1/2]

void KIM::Log::LogEntry ( LogVerbosity const  logVerbosity,
std::string const &  message,
int const  lineNumber,
std::string const &  fileName 
) const

◆ LogEntry() [2/2]

void KIM::Log::LogEntry ( LogVerbosity const  logVerbosity,
std::stringstream const &  message,
int const  lineNumber,
std::string const &  fileName 
) const

◆ PopVerbosity()

void KIM::Log::PopVerbosity ( )

◆ PushVerbosity()

void KIM::Log::PushVerbosity ( LogVerbosity const  logVerbosity)

◆ SetID()

void KIM::Log::SetID ( std::string const &  id)

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