summaryrefslogtreecommitdiffstats
path: root/src/dom/xmlreader.h
diff options
context:
space:
mode:
authorBob Jamison <ishmalius@gmail.com>2006-09-05 16:00:09 +0000
committerishmal <ishmal@users.sourceforge.net>2006-09-05 16:00:09 +0000
commit1cf78b0381215b4af2f502a5234812e13e12c43f (patch)
treef14e09446e478143f9562a331eaa82e7efd6c1f4 /src/dom/xmlreader.h
parentcomments for later (diff)
downloadinkscape-1cf78b0381215b4af2f502a5234812e13e12c43f.tar.gz
inkscape-1cf78b0381215b4af2f502a5234812e13e12c43f.zip
Massive update for smart pointers. Rework js dom binding to be smarter. Placeholder for dom binding, finish later.
(bzr r1692)
Diffstat (limited to 'src/dom/xmlreader.h')
-rw-r--r--src/dom/xmlreader.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/dom/xmlreader.h b/src/dom/xmlreader.h
index 4b80081e2..1060555c7 100644
--- a/src/dom/xmlreader.h
+++ b/src/dom/xmlreader.h
@@ -64,18 +64,18 @@ public:
/**
*
*/
- org::w3c::dom::Document *parse(const DOMString &buf,
+ org::w3c::dom::DocumentPtr parse(const DOMString &buf,
int offset, int length);
/**
*
*/
- org::w3c::dom::Document *parse(const DOMString &buf);
+ org::w3c::dom::DocumentPtr parse(const DOMString &buf);
/**
*
*/
- org::w3c::dom::Document *parseFile(char *fileName);
+ org::w3c::dom::DocumentPtr parseFile(char *fileName);
protected:
@@ -97,15 +97,15 @@ protected:
int parseVersion(int pos);
int parseDoctype(int pos);
- int parseCDATA (int pos, CDATASection *cdata);
- int parseComment(int pos, Comment *comment);
- int parseText(int pos, Text *test);
+ int parseCDATA (int pos, CDATASectionPtr cdata);
+ int parseComment(int pos, CommentPtr comment);
+ int parseText(int pos, TextPtr text);
int parseEntity(int pos, DOMString &buf);
- int parseAttributes(int p0, Node *node, bool *quickClose);
+ int parseAttributes(int p0, NodePtr node, bool *quickClose);
- int parseNode(int p0, Node *node, int depth);
+ int parseNode(int p0, NodePtr node, int depth);
bool keepGoing;
bool parseAsData;
@@ -118,7 +118,7 @@ protected:
int lineNr;
int colNr;
- Document *document;
+ DocumentPtr document;
};