*/
+/** @file src/reel_markers_asset.cc
+ * @brief ReelMarkersAsset class
+ */
+
+
#include "reel_markers_asset.h"
#include "raw_convert.h"
#include "dcp_assert.h"
optional<Time>
ReelMarkersAsset::get (Marker m) const
{
- map<Marker, Time>::const_iterator i = _markers.find (m);
+ auto i = _markers.find (m);
if (i == _markers.end ()) {
- return optional<Time>();
+ return {};
}
return i->second;
}
for (auto const& i: _markers) {
auto m = ml->add_child("Marker");
m->add_child("Label")->add_child_text(marker_to_string(i.first));
- m->add_child("Offset")->add_child_text(raw_convert<string>(i.second.as_editable_units(tcr)));
+ m->add_child("Offset")->add_child_text(raw_convert<string>(i.second.as_editable_units_ceil(tcr)));
}
return asset;