nsresult
nsSMILParserUtils::ParseValues(const nsAString& aSpec,
                               const nsISMILAnimationElement* aSrcElement,
                               const nsISMILAttr& aAttribute,
                               nsTArray<nsSMILValue>& aValuesArray,
                               bool& aPreventCachingOfSandwich)
{
  // Assume all results can be cached, until we find one that can't.
  aPreventCachingOfSandwich = false;
  SMILValueParser valueParser(aSrcElement, &aAttribute,
                              &aValuesArray, &aPreventCachingOfSandwich);
  return ParseValuesGeneric(aSpec, valueParser);
}
Пример #2
0
sd::libqt::SDRParameter *
Algorithm::getXMLParams(std::string name)
{
    std::string parameter = m_xml_parameters[name];
    //std::cout << "getXMLParams: parameter: " << parameter << std::endl;
    sd::libqt::QtXMLValueParser valueParser(parameter);

    //std::cout << "getXMLParams: parameter: " << parameter << std::endl;
    
    sd::libqt::SDRParameter *p = valueParser.parseSimpleParameter();
    
    if(p == nullptr)
      std::cout << "nullptr in getXMLParams (Algorithm)" << std::endl;

    return p;
}