|
Ninja
|
#include <build_log.h>
Public Member Functions | |
| LogEntry (const std::string &output) | |
| LogEntry (const std::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 |
| TimeStamp | mtime |
| std::string | output |
| int | start_time |
Definition at line 58 of file build_log.h.
|
explicit |
| BuildLog::LogEntry::LogEntry | ( | const std::string & | output, |
| uint64_t | command_hash, | ||
| int | start_time, | ||
| int | end_time, | ||
| TimeStamp | restat_mtime | ||
| ) |
|
static |
Definition at line 111 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 68 of file build_log.h.
References command_hash, end_time, mtime, output, and start_time.
| uint64_t BuildLog::LogEntry::command_hash |
Definition at line 60 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 62 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
| TimeStamp BuildLog::LogEntry::mtime |
Definition at line 63 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), DependencyScan::RecomputeOutputDirty(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
| std::string BuildLog::LogEntry::output |
Definition at line 59 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
| int BuildLog::LogEntry::start_time |
Definition at line 61 of file build_log.h.
Referenced by BuildLog::Load(), operator==(), BuildLog::RecordCommand(), and BuildLog::WriteEntry().
1.8.14