52 const char*
findAttr(
const Node*,
const char attrName[])
const;
90 std::unique_ptr<SkDOMParser> fParser;
const char * next(const char **value)
AttrIter(const SkDOM &, const Node *)
const Node * finishParsing()
const Attr * getNextAttr(const Node *, const Attr *) const
bool hasS32(const Node *, const char name[], int32_t value) const
bool findS32(const Node *, const char name[], int32_t *value) const
const Attr * getFirstAttr(const Node *) const
bool findScalar(const Node *node, const char name[], SkScalar value[]) const
int findList(const Node *, const char name[], const char list[]) const
const char * getAttrValue(const Node *, const Attr *) const
bool findBool(const Node *, const char name[], bool *) const
const Node * getRootNode() const
const Node * copy(const SkDOM &dom, const Node *node)
bool findScalars(const Node *, const char name[], SkScalar value[], int count) const
bool hasScalar(const Node *, const char name[], SkScalar value) const
const Node * getNextSibling(const Node *, const char elem[]=nullptr) const
bool hasHex(const Node *, const char name[], uint32_t value) const
bool findHex(const Node *, const char name[], uint32_t *value) const
bool hasAttr(const Node *, const char name[], const char value[]) const
const Node * getFirstChild(const Node *, const char elem[]=nullptr) const
const char * getName(const Node *) const
bool hasBool(const Node *, const char name[], bool value) const
Type getType(const Node *) const
SkXMLParser * beginParsing()
const Node * build(SkStream &)
int countChildren(const Node *node, const char elem[]=nullptr) const
const char * findAttr(const Node *, const char attrName[]) const
const char * getAttrName(const Node *, const Attr *) const
DEF_SWITCHES_START aot vmservice shared library name