зеркало из https://github.com/mozilla/gecko-dev.git
2928a42550
`UniquePtr` doesn't allow assignment from raw pointers so we update callsites appropriately: - Assignment from `new` is mapped to `MakeUnique` - Assignment from pointer params or factory functions ware wrapped with `WrapUnique` - Assignment from `release` calls are switched to `std::move` Additionally standalone release calls are piped into `mozilla::Unused` to stifle warnings and document that dropping the pointer is intentional. Differential Revision: https://phabricator.services.mozilla.com/D72438 |
||
---|---|---|
.. | ||
XPathEvaluator.cpp | ||
XPathEvaluator.h | ||
XPathExpression.cpp | ||
XPathExpression.h | ||
XPathResult.cpp | ||
XPathResult.h | ||
moz.build | ||
txBooleanExpr.cpp | ||
txBooleanResult.cpp | ||
txCoreFunctionCall.cpp | ||
txErrorExpr.cpp | ||
txExpr.cpp | ||
txExpr.h | ||
txExprLexer.cpp | ||
txExprLexer.h | ||
txExprParser.cpp | ||
txExprParser.h | ||
txExprResult.h | ||
txFilterExpr.cpp | ||
txForwardContext.cpp | ||
txForwardContext.h | ||
txFunctionCall.cpp | ||
txIXPathContext.h | ||
txLiteralExpr.cpp | ||
txLocationStep.cpp | ||
txMozillaXPathTreeWalker.cpp | ||
txNameTest.cpp | ||
txNamedAttributeStep.cpp | ||
txNodeSet.cpp | ||
txNodeSet.h | ||
txNodeSetContext.cpp | ||
txNodeSetContext.h | ||
txNodeTypeTest.cpp | ||
txNumberExpr.cpp | ||
txNumberResult.cpp | ||
txPathExpr.cpp | ||
txPredicateList.cpp | ||
txPredicatedNodeTest.cpp | ||
txRelationalExpr.cpp | ||
txResultRecycler.cpp | ||
txResultRecycler.h | ||
txRootExpr.cpp | ||
txSingleNodeContext.h | ||
txStringResult.cpp | ||
txUnaryExpr.cpp | ||
txUnionExpr.cpp | ||
txUnionNodeTest.cpp | ||
txVariableRefExpr.cpp | ||
txXPathNode.h | ||
txXPathOptimizer.cpp | ||
txXPathOptimizer.h | ||
txXPathTreeWalker.h |