Ninja
|
#include <build_log.h>
Public Member Functions | |
LogEntry (const string &output) | |
LogEntry (const string &output, uint64_t command_hash, int start_time, int end_time, TimeStamp restat_mtime) | |
bool | operator== (const LogEntry &o) |
Static Public Member Functions | |
static uint64_t | HashCommand (StringPiece command) |
Public Attributes | |
uint64_t | command_hash |
int | end_time |
string | output |
TimeStamp | restat_mtime |
int | start_time |
Definition at line 47 of file build_log.h.
|
explicit |
Definition at line 94 of file build_log.cc.
BuildLog::LogEntry::LogEntry | ( | const string & | output, |
uint64_t | command_hash, | ||
int | start_time, | ||
int | end_time, | ||
TimeStamp | restat_mtime | ||
) |
Definition at line 97 of file build_log.cc.
|
static |
Definition at line 90 of file build_log.cc.
References StringPiece::len_, and StringPiece::str_.
Referenced by AssertHash(), BuildLog::Load(), main(), DependencyScan::RecomputeOutputDirty(), and BuildLog::RecordCommand().
|
inline |
Definition at line 57 of file build_log.h.
References command_hash, end_time, output, restat_mtime, and start_time.
uint64_t BuildLog::LogEntry::command_hash |
Definition at line 49 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), DependencyScan::RecomputeOutputDirty(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
int BuildLog::LogEntry::end_time |
Definition at line 51 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
string BuildLog::LogEntry::output |
Definition at line 48 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
TimeStamp BuildLog::LogEntry::restat_mtime |
Definition at line 52 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), DependencyScan::RecomputeOutputDirty(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
int BuildLog::LogEntry::start_time |
Definition at line 50 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().