1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 #ifndef nsUConvPropertySearch_h_
6 #define nsUConvPropertySearch_h_
8 #include "nsStringFwd.h"
11 const char* const mKey
;
12 const char* const mValue
;
13 const uint32_t mValueLength
;
16 class nsUConvPropertySearch
{
19 * Looks up a property by value.
22 * the static property array
26 * the return value (empty string if not found)
27 * @return NS_OK if found or NS_ERROR_FAILURE if not found
29 static nsresult
SearchPropertyValue(const nsUConvProp aProperties
[],
30 int32_t aNumberOfProperties
,
31 const nsACString
& aKey
,
35 #endif /* nsUConvPropertySearch_h_ */