vector<string> b;
split (b, s, is_any_of (" "));
if (b.size() != 2) {
- throw XMLError ("malformed fraction " + s + " in XML node");
+ boost::throw_exception (XMLError ("malformed fraction " + s + " in XML node"));
}
numerator = lexical_cast<int> (b[0]);
denominator = lexical_cast<int> (b[1]);
{
int alpha;
if (sscanf (argb_hex.c_str(), "%2x%2x%2x%2x", &alpha, &r, &g, &b) < 4) {
- throw XMLError ("could not parse colour string");
+ boost::throw_exception (XMLError ("could not parse colour string"));
}
}
return "shadow";
}
- throw MiscError ("unknown effect type");
+ boost::throw_exception (MiscError ("unknown effect type"));
}
Effect
return SHADOW;
}
- throw DCPReadError ("unknown subtitle effect type");
+ boost::throw_exception (DCPReadError ("unknown subtitle effect type"));
}
string
return "bottom";
}
- throw MiscError ("unknown valign type");
+ boost::throw_exception (MiscError ("unknown valign type"));
}
VAlign
return BOTTOM;
}
- throw DCPReadError ("unknown subtitle valign type");
+ boost::throw_exception (DCPReadError ("unknown subtitle valign type"));
}