summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-01-15 23:11:47 +0100
committerCarl Hetherington <cth@carlh.net>2021-01-17 20:13:23 +0100
commit8d56ea4bbff391dd72981f86001245a595fa9c62 (patch)
treebd4e58da81b4213332d01298955fd61feeebb137 /src
parent2fecea3b47ab64a8b8580b9d186d05c18ae0e29c (diff)
Use an enum class for Marker.
Diffstat (limited to 'src')
-rw-r--r--src/reel_markers_asset.cc20
-rw-r--r--src/types.cc40
-rw-r--r--src/types.h2
3 files changed, 31 insertions, 31 deletions
diff --git a/src/reel_markers_asset.cc b/src/reel_markers_asset.cc
index de73980e..c0ad6b57 100644
--- a/src/reel_markers_asset.cc
+++ b/src/reel_markers_asset.cc
@@ -123,16 +123,16 @@ ReelMarkersAsset::equals (shared_ptr<const ReelMarkersAsset> other, EqualityOpti
return false;
}
- if (get(FFOC) != other->get(FFOC) ||
- get(LFOC) != other->get(LFOC) ||
- get(FFTC) != other->get(FFTC) ||
- get(LFTC) != other->get(LFTC) ||
- get(FFOI) != other->get(FFOI) ||
- get(LFOI) != other->get(LFOI) ||
- get(FFEC) != other->get(FFEC) ||
- get(LFEC) != other->get(LFEC) ||
- get(FFMC) != other->get(FFMC) ||
- get(LFMC) != other->get(LFMC)) {
+ if (get(Marker::FFOC) != other->get(Marker::FFOC) ||
+ get(Marker::LFOC) != other->get(Marker::LFOC) ||
+ get(Marker::FFTC) != other->get(Marker::FFTC) ||
+ get(Marker::LFTC) != other->get(Marker::LFTC) ||
+ get(Marker::FFOI) != other->get(Marker::FFOI) ||
+ get(Marker::LFOI) != other->get(Marker::LFOI) ||
+ get(Marker::FFEC) != other->get(Marker::FFEC) ||
+ get(Marker::LFEC) != other->get(Marker::LFEC) ||
+ get(Marker::FFMC) != other->get(Marker::FFMC) ||
+ get(Marker::LFMC) != other->get(Marker::LFMC)) {
return false;
}
diff --git a/src/types.cc b/src/types.cc
index 4f089e2e..0ff65abd 100644
--- a/src/types.cc
+++ b/src/types.cc
@@ -388,25 +388,25 @@ string
dcp::marker_to_string (dcp::Marker m)
{
switch (m) {
- case FFOC:
+ case Marker::FFOC:
return "FFOC";
- case LFOC:
+ case Marker::LFOC:
return "LFOC";
- case FFTC:
+ case Marker::FFTC:
return "FFTC";
- case LFTC:
+ case Marker::LFTC:
return "LFTC";
- case FFOI:
+ case Marker::FFOI:
return "FFOI";
- case LFOI:
+ case Marker::LFOI:
return "LFOI";
- case FFEC:
+ case Marker::FFEC:
return "FFEC";
- case LFEC:
+ case Marker::LFEC:
return "LFEC";
- case FFMC:
+ case Marker::FFMC:
return "FFMC";
- case LFMC:
+ case Marker::LFMC:
return "LFMC";
}
@@ -417,25 +417,25 @@ dcp::Marker
dcp::marker_from_string (string s)
{
if (s == "FFOC") {
- return FFOC;
+ return Marker::FFOC;
} else if (s == "LFOC") {
- return LFOC;
+ return Marker::LFOC;
} else if (s == "FFTC") {
- return FFTC;
+ return Marker::FFTC;
} else if (s == "LFTC") {
- return LFTC;
+ return Marker::LFTC;
} else if (s == "FFOI") {
- return FFOI;
+ return Marker::FFOI;
} else if (s == "LFOI") {
- return LFOI;
+ return Marker::LFOI;
} else if (s == "FFEC") {
- return FFEC;
+ return Marker::FFEC;
} else if (s == "LFEC") {
- return LFEC;
+ return Marker::LFEC;
} else if (s == "FFMC") {
- return FFMC;
+ return Marker::FFMC;
} else if (s == "LFMC") {
- return LFMC;
+ return Marker::LFMC;
}
DCP_ASSERT (false);
diff --git a/src/types.h b/src/types.h
index 3bd5c2c3..7f9c3e8b 100644
--- a/src/types.h
+++ b/src/types.h
@@ -311,7 +311,7 @@ const float ASPECT_ADJUST_EPSILON = 1e-3;
*/
const float ALIGN_EPSILON = 1e-3;
-enum Marker {
+enum class Marker {
FFOC, ///< first frame of composition
LFOC, ///< last frame of composition
FFTC, ///< first frame of title credits