summaryrefslogtreecommitdiffstats
path: root/dom/url/URLSearchParams.h
diff options
context:
space:
mode:
authorMatt A. Tobin <email@mattatobin.com>2020-05-02 16:43:30 -0400
committerMatt A. Tobin <email@mattatobin.com>2020-05-02 16:43:30 -0400
commitea491d0383e89839b831fabc11e7e0d6732659dd (patch)
treea9dd7e6833599bf0078a7f7935fc619606c50d7d /dom/url/URLSearchParams.h
parent4ecfad8e5340787fedf231e390e181c19b391393 (diff)
downloadUXP-ea491d0383e89839b831fabc11e7e0d6732659dd.tar
UXP-ea491d0383e89839b831fabc11e7e0d6732659dd.tar.gz
UXP-ea491d0383e89839b831fabc11e7e0d6732659dd.tar.lz
UXP-ea491d0383e89839b831fabc11e7e0d6732659dd.tar.xz
UXP-ea491d0383e89839b831fabc11e7e0d6732659dd.zip
Issue #1449 - Implement URLSearchParams's sort()
Diffstat (limited to 'dom/url/URLSearchParams.h')
-rw-r--r--dom/url/URLSearchParams.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/dom/url/URLSearchParams.h b/dom/url/URLSearchParams.h
index 9fefd78dd..e02c1179f 100644
--- a/dom/url/URLSearchParams.h
+++ b/dom/url/URLSearchParams.h
@@ -70,7 +70,7 @@ public:
void Get(const nsAString& aName, nsString& aRetval);
- void GetAll(const nsAString& aName, nsTArray<nsString >& aRetval);
+ void GetAll(const nsAString& aName, nsTArray<nsString>& aRetval);
void Set(const nsAString& aName, const nsAString& aValue);
@@ -103,6 +103,8 @@ public:
return mParams[aIndex].mValue;
}
+ nsresult Sort();
+
bool
ReadStructuredClone(JSStructuredCloneReader* aReader);
@@ -171,6 +173,8 @@ public:
const nsAString& GetKeyAtIndex(uint32_t aIndex) const;
const nsAString& GetValueAtIndex(uint32_t aIndex) const;
+ void Sort(ErrorResult& aRv);
+
void Stringify(nsString& aRetval) const
{
Serialize(aRetval);