Lines Matching refs:Node

25     typedef SkDOMNode Node;
30 const Node* build(const char doc[], size_t len);
31 const Node* copy(const SkDOM& dom, const Node* node);
33 const Node* getRootNode() const;
39 Type getType(const Node*) const;
41 const char* getName(const Node*) const;
42 const Node* getFirstChild(const Node*, const char elem[] = NULL) const;
43 const Node* getNextSibling(const Node*, const char elem[] = NULL) const;
45 const char* findAttr(const Node*, const char attrName[]) const;
46 const Attr* getFirstAttr(const Node*) const;
47 const Attr* getNextAttr(const Node*, const Attr*) const;
48 const char* getAttrName(const Node*, const Attr*) const;
49 const char* getAttrValue(const Node*, const Attr*) const;
52 int countChildren(const Node* node, const char elem[] = NULL) const;
55 bool findS32(const Node*, const char name[], int32_t* value) const;
56 bool findScalars(const Node*, const char name[], SkScalar value[], int count) const;
57 bool findHex(const Node*, const char name[], uint32_t* value) const;
58 bool findBool(const Node*, const char name[], bool*) const;
59 int findList(const Node*, const char name[], const char list[]) const;
61 bool findScalar(const Node* node, const char name[], SkScalar value[]) const
66 bool hasAttr(const Node*, const char name[], const char value[]) const;
67 bool hasS32(const Node*, const char name[], int32_t value) const;
68 bool hasScalar(const Node*, const char name[], SkScalar value) const;
69 bool hasHex(const Node*, const char name[], uint32_t value) const;
70 bool hasBool(const Node*, const char name[], bool value) const;
74 AttrIter(const class SkDOM&, const Node*);
81 SkDEBUGCODE(void dump(const Node* node = NULL, int tabLevel = 0) const;)
86 Node* fRoot;