summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Moreau <dev@pmoreau.org>2018-04-17 18:01:32 +0200
committerAlexey Sotkin <alexey.sotkin@intel.com>2018-04-24 12:21:49 +0300
commit13bf4ce94f2d92debcd31253c52fc02e940798ad (patch)
treec3cc9437291f7b41b892147260c959bb48398483
parent24ff9c0f0129c86339d273ba14ba3d9045d4b518 (diff)
Add missing “override” keywords in SPIRVEntry.h
-rw-r--r--lib/SPIRV/libSPIRV/SPIRVEntry.h50
1 files changed, 28 insertions, 22 deletions
diff --git a/lib/SPIRV/libSPIRV/SPIRVEntry.h b/lib/SPIRV/libSPIRV/SPIRVEntry.h
index e7da704..24d297b 100644
--- a/lib/SPIRV/libSPIRV/SPIRVEntry.h
+++ b/lib/SPIRV/libSPIRV/SPIRVEntry.h
@@ -68,8 +68,8 @@ class SPIRVExtInst;
// Add declaration of encode/decode functions to a class.
// Used inside class definition.
#define _SPIRV_DCL_ENCDEC \
- void encode(spv_ostream &O) const; \
- void decode(std::istream &I);
+ void encode(spv_ostream &O) const override; \
+ void decode(std::istream &I) override;
#define _REQ_SPIRV_VER(Version) \
SPIRVWord getRequiredSPIRVVersion() const override { return Version; }
@@ -128,49 +128,55 @@ class SPIRVExtInst;
// Add definition of encode/decode functions to a class.
// Used inside class definition.
#define _SPIRV_DEF_ENCDEC0 \
- void encode(spv_ostream &O) const {} \
- void decode(std::istream &I) {}
+ void encode(spv_ostream &O) const override {} \
+ void decode(std::istream &I) override {}
#define _SPIRV_DEF_ENCDEC1(x) \
- void encode(spv_ostream &O) const { getEncoder(O) << x; } \
- void decode(std::istream &I) { getDecoder(I) >> x; }
+ void encode(spv_ostream &O) const override { getEncoder(O) << x; } \
+ void decode(std::istream &I) override { getDecoder(I) >> x; }
#define _SPIRV_DEF_ENCDEC2(x, y) \
- void encode(spv_ostream &O) const { getEncoder(O) << x << y; } \
- void decode(std::istream &I) { getDecoder(I) >> x >> y; }
+ void encode(spv_ostream &O) const override { getEncoder(O) << x << y; } \
+ void decode(std::istream &I) override { getDecoder(I) >> x >> y; }
#define _SPIRV_DEF_ENCDEC3(x, y, z) \
- void encode(spv_ostream &O) const { getEncoder(O) << x << y << z; } \
- void decode(std::istream &I) { getDecoder(I) >> x >> y >> z; }
+ void encode(spv_ostream &O) const override { getEncoder(O) << x << y << z; } \
+ void decode(std::istream &I) override { getDecoder(I) >> x >> y >> z; }
#define _SPIRV_DEF_ENCDEC4(x, y, z, u) \
- void encode(spv_ostream &O) const { getEncoder(O) << x << y << z << u; } \
- void decode(std::istream &I) { getDecoder(I) >> x >> y >> z >> u; }
+ void encode(spv_ostream &O) const override { \
+ getEncoder(O) << x << y << z << u; \
+ } \
+ void decode(std::istream &I) override { getDecoder(I) >> x >> y >> z >> u; }
#define _SPIRV_DEF_ENCDEC5(x, y, z, u, v) \
- void encode(spv_ostream &O) const { \
+ void encode(spv_ostream &O) const override { \
getEncoder(O) << x << y << z << u << v; \
} \
- void decode(std::istream &I) { getDecoder(I) >> x >> y >> z >> u >> v; }
+ void decode(std::istream &I) override { \
+ getDecoder(I) >> x >> y >> z >> u >> v; \
+ }
#define _SPIRV_DEF_ENCDEC6(x, y, z, u, v, w) \
- void encode(spv_ostream &O) const { \
+ void encode(spv_ostream &O) const override { \
getEncoder(O) << x << y << z << u << v << w; \
} \
- void decode(std::istream &I) { getDecoder(I) >> x >> y >> z >> u >> v >> w; }
+ void decode(std::istream &I) override { \
+ getDecoder(I) >> x >> y >> z >> u >> v >> w; \
+ }
#define _SPIRV_DEF_ENCDEC7(x, y, z, u, v, w, r) \
- void encode(spv_ostream &O) const { \
+ void encode(spv_ostream &O) const override { \
getEncoder(O) << x << y << z << u << v << w << r; \
} \
- void decode(std::istream &I) { \
+ void decode(std::istream &I) override { \
getDecoder(I) >> x >> y >> z >> u >> v >> w >> r; \
}
#define _SPIRV_DEF_ENCDEC8(x, y, z, u, v, w, r, s) \
- void encode(spv_ostream &O) const { \
+ void encode(spv_ostream &O) const override { \
getEncoder(O) << x << y << z << u << v << w << r << s; \
} \
- void decode(std::istream &I) { \
+ void decode(std::istream &I) override { \
getDecoder(I) >> x >> y >> z >> u >> v >> w >> r >> s; \
}
#define _SPIRV_DEF_ENCDEC9(x, y, z, u, v, w, r, s, t) \
- void encode(spv_ostream &O) const { \
+ void encode(spv_ostream &O) const override { \
getEncoder(O) << x << y << z << u << v << w << r << s << t; \
} \
- void decode(std::istream &I) { \
+ void decode(std::istream &I) override { \
getDecoder(I) >> x >> y >> z >> u >> v >> w >> r >> s >> t; \
}