1 
2 /*
3  * Copyright 2006 The Android Open Source Project
4  *
5  * Use of this source code is governed by a BSD-style license that can be
6  * found in the LICENSE file.
7  */
8 
9 
10 #ifndef SkSVGBase_DEFINED
11 #define SkSVGBase_DEFINED
12 
13 #include "SkSVGAttribute.h"
14 
15 class SkSVGParser;
16 
17 class SkSVGBase {
18 public:
19     virtual ~SkSVGBase();
20     virtual void addAttribute(SkSVGParser& parser, int attrIndex,
21         const char* attrValue, size_t attrLength);
22     virtual int getAttributes(const SkSVGAttribute** attrPtr) = 0;
23 };
24 
25 #endif // SkSVGBase_DEFINEDes(const SkSVGAttribute** attrPtr) = 0;
26