diff options
author | Thiago Farina <tfarina@chromium.org> | 2011-09-09 17:26:59 (GMT) |
---|---|---|
committer | Thiago Farina <tfarina@chromium.org> | 2011-09-09 17:26:59 (GMT) |
commit | 86b407a686f39caec642da59f32930846440ec76 (patch) | |
tree | 118daeb681d0338979a842ccf06a6a0174cec3d9 /src/clean.h | |
parent | f5ac6b4cea0f67cf2dae4f2d48cdda3664f957ac (diff) | |
download | Ninja-86b407a686f39caec642da59f32930846440ec76.zip Ninja-86b407a686f39caec642da59f32930846440ec76.tar.gz Ninja-86b407a686f39caec642da59f32930846440ec76.tar.bz2 |
Make Cleaner::config_ a reference-to-const instead of copying the value.
Signed-off-by: Thiago Farina <tfarina@chromium.org>
Diffstat (limited to 'src/clean.h')
-rw-r--r-- | src/clean.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/clean.h b/src/clean.h index 9961658..ab606f4 100644 --- a/src/clean.h +++ b/src/clean.h @@ -14,15 +14,16 @@ #ifndef NINJA_CLEAN_H_ #define NINJA_CLEAN_H_ +#pragma once + +#include <set> +#include <string> #include "build.h" -#include <string> -#include <set> using namespace std; struct State; -struct BuildConfig; struct Node; struct Rule; struct DiskInterface; @@ -92,7 +93,7 @@ class Cleaner { void Reset(); State* state_; - BuildConfig config_; + const BuildConfig& config_; set<string> removed_; int cleaned_files_count_; DiskInterface* disk_interface_; |