| 109 | } |
| 110 | |
| 111 | bool SVGFe::parseAndSetAttribute(const std::string& name, const std::string& value) { |
| 112 | return INHERITED::parseAndSetAttribute(name, value) || |
| 113 | this->setIn(SVGAttributeParser::parse<SVGFeInputType>("in", name, value)) || |
| 114 | this->setResult(SVGAttributeParser::parse<SVGStringType>("result", name, value)) || |
| 115 | this->setX(SVGAttributeParser::parse<SVGLength>("x", name, value)) || |
| 116 | this->setY(SVGAttributeParser::parse<SVGLength>("y", name, value)) || |
| 117 | this->setWidth(SVGAttributeParser::parse<SVGLength>("width", name, value)) || |
| 118 | this->setHeight(SVGAttributeParser::parse<SVGLength>("height", name, value)); |
| 119 | } |
| 120 | |
| 121 | template <> |
| 122 | bool SVGAttributeParser::parse(SVGFeInputType* type) { |
no test coverage detected