|
Ninja
|
#include <build_log.h>
Public Member Functions | |
| LogEntry (const std::string &output, uint64_t command_hash, int start_time, int end_time, TimeStamp mtime) | |
| LogEntry (std::string output) | |
| bool | operator== (const LogEntry &o) const |
Static Public Member Functions | |
| static uint64_t | HashCommand (StringPiece command) |
Public Attributes | |
| uint64_t | command_hash = 0 |
| int | end_time = 0 |
| TimeStamp | mtime = 0 |
| std::string | output |
| int | start_time = 0 |
Definition at line 60 of file build_log.h.
|
explicit |
Definition at line 64 of file build_log.cc.
| BuildLog::LogEntry::LogEntry | ( | const std::string & | output, |
| uint64_t | command_hash, | ||
| int | start_time, | ||
| int | end_time, | ||
| TimeStamp | mtime | ||
| ) |
Definition at line 66 of file build_log.cc.
|
static |
Definition at line 60 of file build_log.cc.
References StringPiece::len_, rapidhash(), and StringPiece::str_.
Referenced by AssertHash(), main(), DependencyScan::RecomputeOutputDirty(), and BuildLog::RecordCommand().
|
inline |
Definition at line 70 of file build_log.h.
References command_hash, end_time, mtime, output, and start_time.
| uint64_t BuildLog::LogEntry::command_hash = 0 |
Definition at line 62 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), DependencyScan::RecomputeOutputDirty(), BuildLog::RecordCommand(), TEST_F(), and BuildLog::WriteEntry().
| int BuildLog::LogEntry::end_time = 0 |
Definition at line 64 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
| TimeStamp BuildLog::LogEntry::mtime = 0 |
Definition at line 65 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), DependencyScan::RecomputeOutputDirty(), BuildLog::RecordCommand(), TEST_F(), and BuildLog::WriteEntry().
| std::string BuildLog::LogEntry::output |
Definition at line 61 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
| int BuildLog::LogEntry::start_time = 0 |
Definition at line 63 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().