Index: src/svg/parser/SkSVGElements.cpp |
diff --git a/src/svg/parser/SkSVGElements.cpp b/src/svg/parser/SkSVGElements.cpp |
deleted file mode 100644 |
index 3f8bc5783cc15b92236ec921eb23af6f8c5d108f..0000000000000000000000000000000000000000 |
--- a/src/svg/parser/SkSVGElements.cpp |
+++ /dev/null |
@@ -1,85 +0,0 @@ |
-/* |
- * Copyright 2006 The Android Open Source Project |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
- |
-#include "SkSVGElements.h" |
-#include "SkSVGParser.h" |
- |
-SkSVGBase::~SkSVGBase() { |
-} |
- |
-void SkSVGBase::addAttribute(SkSVGParser& parser, int attrIndex, |
- const char* attrValue, size_t attrLength) { |
- SkString* first = (SkString*) ((char*) this + sizeof(SkSVGElement)); |
- first += attrIndex; |
- first->set(attrValue, attrLength); |
-} |
- |
- |
-SkSVGElement::SkSVGElement() : fParent(nullptr), fIsDef(false), fIsNotDef(true) { |
-} |
- |
-SkSVGElement::~SkSVGElement() { |
-} |
- |
-SkSVGElement* SkSVGElement::getGradient() { |
- return nullptr; |
-} |
- |
-bool SkSVGElement::isGroupParent() { |
- SkSVGElement* parent = fParent; |
- while (parent) { |
- if (parent->getType() != SkSVGType_G) |
- return false; |
- parent = parent->fParent; |
- } |
- return true; |
-} |
- |
-bool SkSVGElement::isDef() { |
- return isGroupParent() == false ? fParent->isDef() : fIsDef; |
-} |
- |
-bool SkSVGElement::isFlushable() { |
- return true; |
-} |
- |
-bool SkSVGElement::isGroup() { |
- return false; |
-} |
- |
-bool SkSVGElement::isNotDef() { |
- return isGroupParent() == false ? fParent->isNotDef() : fIsNotDef; |
-} |
- |
-bool SkSVGElement::onEndElement(SkSVGParser& parser) { |
- if (f_id.size() > 0) |
- parser.getIDs().set(f_id.c_str(), f_id.size(), this); |
- return false; |
-} |
- |
-bool SkSVGElement::onStartElement(SkSVGElement* child) { |
- *fChildren.append() = child; |
- return false; |
-} |
- |
-void SkSVGElement::translate(SkSVGParser& parser, bool) { |
- if (f_id.size() > 0) |
- SVG_ADD_ATTRIBUTE(id); |
-} |
- |
-void SkSVGElement::setIsDef() { |
- fIsDef = isDef(); |
-} |
- |
-//void SkSVGElement::setIsNotDef() { |
-// fIsNotDef = isNotDef(); |
-//} |
- |
-void SkSVGElement::write(SkSVGParser& , SkString& ) { |
- SkASSERT(0); |
-} |