Status module

namespace chrono

Status module.

class Status
#include <status.h>

Object used to store project status.

Public Functions

inline Status(const path &filename, const wstring &name, const wstring &version)

Status object constructor.

Parameters
  • filename – Path to log file

  • name – Project name

  • version – Project version

inline ~Status()

Status object destructor.

inline void LogMessage(const wstring &msg)

Prints message to log file.

Parameters

msg – String to be print

Public Static Functions

static inline bool GetSystemInfo(wstring &outStr)

Private Members

path filename_

Path to log file.

wofstream file_

File output stream.

wstring name_

Project name.

wstring version_

Project version.