: Content (film, node)
, SubtitleContent (film, node, version)
, _length (node->number_child<ContentTime::Type> ("Length"))
: Content (film, node)
, SubtitleContent (film, node, version)
, _length (node->number_child<ContentTime::Type> ("Length"))
, _colour (
node->optional_number_child<int>("Red").get_value_or(255),
node->optional_number_child<int>("Green").get_value_or(255),
, _colour (
node->optional_number_child<int>("Red").get_value_or(255),
node->optional_number_child<int>("Green").get_value_or(255),
Content::as_xml (node);
SubtitleContent::as_xml (node);
node->add_child("Length")->add_child_text (raw_convert<string> (_length.get ()));
Content::as_xml (node);
SubtitleContent::as_xml (node);
node->add_child("Length")->add_child_text (raw_convert<string> (_length.get ()));
node->add_child("Red")->add_child_text (raw_convert<string> (_colour.r));
node->add_child("Green")->add_child_text (raw_convert<string> (_colour.g));
node->add_child("Blue")->add_child_text (raw_convert<string> (_colour.b));
node->add_child("Red")->add_child_text (raw_convert<string> (_colour.r));
node->add_child("Green")->add_child_text (raw_convert<string> (_colour.g));
node->add_child("Blue")->add_child_text (raw_convert<string> (_colour.b));