diff options
author | Matt A. Tobin <email@mattatobin.com> | 2020-05-02 16:43:30 -0400 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2020-05-02 16:43:30 -0400 |
commit | ea491d0383e89839b831fabc11e7e0d6732659dd (patch) | |
tree | a9dd7e6833599bf0078a7f7935fc619606c50d7d /dom/url/URLSearchParams.h | |
parent | 4ecfad8e5340787fedf231e390e181c19b391393 (diff) | |
download | UXP-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.h | 6 |
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); |