| Index: Source/core/xml/XPathParser.h
|
| diff --git a/Source/core/xml/XPathParser.h b/Source/core/xml/XPathParser.h
|
| index e837c4dcb10cde20500d6116964d38fb61a1676e..86a52e4c149269fb100d499d120502e2af0d4f4a 100644
|
| --- a/Source/core/xml/XPathParser.h
|
| +++ b/Source/core/xml/XPathParser.h
|
| @@ -76,8 +76,8 @@ public:
|
| void registerParseNode(ParseNode*);
|
| void unregisterParseNode(ParseNode*);
|
|
|
| - void registerPredicateVector(Vector<Predicate*>*);
|
| - void deletePredicateVector(Vector<Predicate*>*);
|
| + void registerPredicateVector(Vector<OwnPtr<Predicate> >*);
|
| + void deletePredicateVector(Vector<OwnPtr<Predicate> >*);
|
|
|
| void registerExpressionVector(Vector<OwnPtr<Expression> >*);
|
| void deleteExpressionVector(Vector<OwnPtr<Expression> >*);
|
| @@ -116,7 +116,7 @@ private:
|
| RefPtr<XPathNSResolver> m_resolver;
|
|
|
| HashSet<ParseNode*> m_parseNodes;
|
| - HashSet<Vector<Predicate*>*> m_predicateVectors;
|
| + HashSet<Vector<OwnPtr<Predicate> >*> m_predicateVectors;
|
| HashSet<Vector<OwnPtr<Expression> >*> m_expressionVectors;
|
| HashSet<String*> m_strings;
|
| HashSet<Step::NodeTest*> m_nodeTests;
|
|
|