Index: gm/gm_expectations.h |
diff --git a/gm/gm_expectations.h b/gm/gm_expectations.h |
index de8958975b0c87a2b9e0f4f3ee494b27a10546be..401af0dab5aefa28fb9ed4760eb48c65909b99dc 100644 |
--- a/gm/gm_expectations.h |
+++ b/gm/gm_expectations.h |
@@ -49,14 +49,14 @@ namespace skiagm { |
/** |
* Create a ResultDigest representing an actual image result. |
*/ |
- GmResultDigest(const SkBitmap &bitmap); |
+ explicit GmResultDigest(const SkBitmap &bitmap); |
epoger
2013/10/11 18:45:19
Why make these explicit-only?
mtklein
2013/10/11 19:05:20
Readability, though I notice Skia style guide does
bsalomon
2013/10/11 19:50:54
Update the style guide! We definitely prefer to us
mtklein
2013/10/14 15:16:18
Done.
|
/** |
* Create a ResultDigest representing an allowed result |
* checksum within JSON expectations file, in the form |
* ["bitmap-64bitMD5", 12345]. |
*/ |
- GmResultDigest(const Json::Value &jsonTypeValuePair); |
+ explicit GmResultDigest(const Json::Value &jsonTypeValuePair); |
/** |
* Returns true if this GmResultDigest was fully and successfully |
@@ -96,7 +96,7 @@ namespace skiagm { |
*/ |
class BitmapAndDigest { |
public: |
- BitmapAndDigest(const SkBitmap &bitmap) : fBitmap(bitmap), fDigest(bitmap) {} |
+ explicit BitmapAndDigest(const SkBitmap &bitmap) : fBitmap(bitmap), fDigest(bitmap) {} |
const SkBitmap fBitmap; |
const GmResultDigest fDigest; |
@@ -110,7 +110,7 @@ namespace skiagm { |
/** |
* No expectations at all. |
*/ |
- Expectations(bool ignoreFailure=kDefaultIgnoreFailure); |
+ explicit Expectations(bool ignoreFailure=kDefaultIgnoreFailure); |
/** |
* Expect exactly one image (appropriate for the case when we |
@@ -125,7 +125,7 @@ namespace skiagm { |
* It's fine if the jsonElement is null or empty; in that case, we just |
* don't have any expectations. |
*/ |
- Expectations(Json::Value jsonElement); |
+ explicit Expectations(Json::Value jsonElement); |
/** |
* Returns true iff we want to ignore failed expectations. |
@@ -179,7 +179,7 @@ namespace skiagm { |
public: |
SK_DECLARE_INST_COUNT(ExpectationsSource) |
- virtual Expectations get(const char *testName) = 0; |
+ virtual Expectations get(const char *testName) const = 0; |
private: |
typedef SkRefCnt INHERITED; |
@@ -197,9 +197,9 @@ namespace skiagm { |
* rootDir: directory under which to look for image files |
* (this string will be copied to storage within this object) |
*/ |
- IndividualImageExpectationsSource(const char *rootDir) : fRootDir(rootDir) {} |
+ explicit IndividualImageExpectationsSource(const char *rootDir) : fRootDir(rootDir) {} |
- Expectations get(const char *testName) SK_OVERRIDE ; |
+ Expectations get(const char *testName) const SK_OVERRIDE ; |
private: |
const SkString fRootDir; |
@@ -216,9 +216,9 @@ namespace skiagm { |
* |
* jsonPath: path to JSON file to read |
*/ |
- JsonExpectationsSource(const char *jsonPath); |
+ explicit JsonExpectationsSource(const char *jsonPath); |
- Expectations get(const char *testName) SK_OVERRIDE; |
+ Expectations get(const char *testName) const SK_OVERRIDE; |
private: |