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
15class SkSVGParser;
16
17class SkSVGBase {
18public:
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