Lines Matching defs:const
17 bool SkXMLParser::parse(const SkDOM& dom, const SkDOMNode* node) {
18 const char* elemName = dom.getName(node);
25 const char* name, *value;
51 const SkDOM::Node* SkDOM::getRootNode() const {
55 const SkDOM::Node* SkDOM::getFirstChild(const Node* node, const char name[]) const {
57 const Node* child = node->fFirstChild;
69 const SkDOM::Node* SkDOM::getNextSibling(const Node* node, const char name[]) const {
71 const Node* sibling = node->fNextSibling;
82 SkDOM::Type SkDOM::getType(const Node* node) const {
87 const char* SkDOM::getName(const Node* node) const {
92 const char* SkDOM::findAttr(const Node* node, const char name[]) const {
94 const Attr* attr = node->attrs();
95 const Attr* stop = attr + node->fAttrCount;
108 const SkDOM::Attr* SkDOM::getFirstAttr(const Node* node) const {
112 const SkDOM::Attr* SkDOM::getNextAttr(const Node* node, const Attr* attr) const {
120 const char* SkDOM::getAttrName(const Node* node, const Attr* attr) const {
126 const char* SkDOM::getAttrValue(const Node* node, const Attr* attr) const {
134 SkDOM::AttrIter::AttrIter(const SkDOM&, const SkDOM::Node* node) {
140 const char* SkDOM::AttrIter::next(const char** value) {
141 const char* name = nullptr;
156 const SkDOM::Node* SkDOM::build(SkStream& docStream) {
171 void SkDOM::walk_dom(const SkDOM& dom, const SkDOM::Node* node, SkXMLParser* parser) {
172 const char* elem = dom.getName(node);
182 const char* name;
183 const char* value;
197 const SkDOM::Node* SkDOM::copy(const SkDOM& dom, const SkDOM::Node* node) {
213 const SkDOM::Node* SkDOM::finishParsing() {
223 int SkDOM::countChildren(const Node* node, const char elem[]) const {
238 bool SkDOM::findS32(const Node* node, const char name[], int32_t* value) const {
239 const char* vstr = this->findAttr(node, name);
243 bool SkDOM::findScalars(const Node* node, const char name[], SkScalar value[], int count) const {
244 const char* vstr = this->findAttr(node, name);
248 bool SkDOM::findHex(const Node* node, const char name[], uint32_t* value) const {
249 const char* vstr = this->findAttr(node, name);
253 bool SkDOM::findBool(const Node* node, const char name[], bool* value) const {
254 const char* vstr = this->findAttr(node, name);
258 int SkDOM::findList(const Node* node, const char name[], const char list[]) const {
259 const char* vstr = this->findAttr(node, name);
263 bool SkDOM::hasAttr(const Node* node, const char name[], const char value[]) const {
264 const char* vstr = this->findAttr(node, name);
268 bool SkDOM::hasS32(const Node* node, const char name[], int32_t target) const {
269 const char* vstr = this->findAttr(node, name);
274 bool SkDOM::hasScalar(const Node* node, const char name[], SkScalar target) const {
275 const char* vstr = this->findAttr(node, name);
280 bool SkDOM::hasHex(const Node* node, const char name[], uint32_t target) const {
281 const char* vstr = this->findAttr(node, name);
286 bool SkDOM::hasBool(const Node* node, const char name[], bool target) const {
287 const char* vstr = this->findAttr(node, name);